Preview

Methodology: Software Engineering and Requirements Gathering

Good Essays
Open Document
Open Document
685 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Methodology: Software Engineering and Requirements Gathering
CHAPTER II
METHOD OF THE STUDY (SOFTWARE ENGINEERING PARADIGM)
2.1 Fourth Generation Techniques (4GT)

Figure 2.1 4GT The developers used the fourth generation technique (4GT) as the system development methodology to be applied in this study. 4GT encompasses a broad array of software tools that have one thing in common, each enabled that the software developers to specify some characteristics of software at high level. There is a little debate that the higher the level at which software can be specified to a machine, the faster the program can be built [PRES1997]. The four (4) phases of Fourth Generation Technique (4GT) were relevant to the system to provide a circulation processing of each phase. The developers used the 4GT in developing the system because of it was easy and convenient. They need not to go through the entire phase whenever error is committed. They could go back to any stage. Likewise, this methodology is most applicable to transaction processing system (TPS). It includes the 4 phases such as Requirements Gathering, Design Strategy, Implementation using fourth generation technique (4GL) and Testing.

1. Requirements Gathering Requirement gathering is a process of collecting the user needs to solve a problem or issues and achieve an objective. It is basically a software capability needed by the user to solve a problem or achieve an objective. This is really an important phase/ milestone in a project life cycle. If the requirement gathering is not done properly/ completely, all the hierarchy phases given below stay incomplete, no matter how best the design, until and unless requirements are complete. So we should carefully plan and carry out the requirements gathering with a systematic approach. The developers did some observations regarding the transaction in the company, which eventually led to the discovery of problems of the said institution. In return, these gave the developers the idea to formulate the

You May Also Find These Documents Helpful

  • Powerful Essays

    Cis518 Assignment 2

    • 776 Words
    • 4 Pages

    The technique that is being used for gathering requirements in this document is combining “software requirement specification with use case modeling”.…

    • 776 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    Xacc/210 Final Project

    • 522 Words
    • 3 Pages

    The fourth stage of the system development life cycle is construction. The developers will use the laid out data provided to them in the design stage to create a database, code for the data flow process, and user interface screens. Test data is prepared to refine the code as much as…

    • 522 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    The process of information-gathering is crucial to the success of this project. A plan must be followed and executed flawlessly to make sure the requirements and specifications have been defined. “Without a formalized, organized approach to developing information systems software [we] might see a project fail due to premature development of the software before all the functional requirements are clearly defined and agreed upon.” (Shelley 2004) The IT Team will use the Systems Development Cycle or SDLC with the waterfall methodology. Through this method, the team will be able to understand the user requirements and efficiency of the current system in comparison to related industry technological standards. The SDLC method is a tried and true approach for developing applications for companies that want to upgrade their systems.…

    • 1264 Words
    • 6 Pages
    Better Essays
  • Best Essays

    There are several Software Development Life Cycle methods that are availabel to utilize although, the Waterfall SDLC is the most desirable due to the simplicity and straight forward methods utilized and will be discussed in regards to topics in this paper. The benefits of this model type include departmentalization and manegerial control. A schedule can be set for each phase similarly to a how a factory system works from one step to the next in a proceeding manner until the product is complete. However, once in the testing phase it is difficult to revert back to make any additional changes. (SDLC Models., n.d.).…

    • 1383 Words
    • 5 Pages
    Best Essays
  • Best Essays

    restore public trust to the organization. Many of the ideas outlined in the code were developed by…

    • 4254 Words
    • 18 Pages
    Best Essays
  • Better Essays

    There are many ways to develop an Information system, which is very complex. The systems development life cycle (SDLC) provides an overall efficient framework for managing the process of system development. Various organizations use information systems to support all kind of processes that a business needs to carry out its functions. There are different kind of information system and each has its own life, and system developer describe this idea as life cycle of system. During the life of an information system, it is first conceived as an idea; then it is designed, built, and deployed during a development project; and finally it is put into production and used to support the business. Projects during products phase can still be updated, modified through smaller projects. This entire process of building, deploying and updating the information system is called system development life cycle (SDLC).…

    • 947 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    The introduction of the new computer system will be aided through the use of the SDLC process or Systems Development Life Cycle, consisting of five equally important phases: investigation, analysis, design, implementation, and maintenance and review. This process will allow for an organized approach, which will ultimately ease the transition for both management and staff. Furthermore, by utilizing SDLC, we can ensure that the system meets user requirements, is effective, and maintainable.…

    • 4236 Words
    • 17 Pages
    Powerful Essays
  • Good Essays

    Wells Fargo

    • 771 Words
    • 4 Pages

    will be explained in detail. The implementation of the 4P’s is used as a tool to assist in…

    • 771 Words
    • 4 Pages
    Good Essays
  • Good Essays

    analysis, and computer-aided systems engineering (CASE) tools. The goal of requirements gathering is to gain a complete and detailed understanding of a company’s problem and how the proposed system will solve it. The third phase is the system design phase. The goal of this phase is to describe in detail how…

    • 435 Words
    • 2 Pages
    Good Essays
  • Good Essays

    1. What can you determine about the corporate culture from the fact that they waited this long to consider the development of an EPM system?…

    • 652 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Sdlc

    • 23500 Words
    • 94 Pages

    people. Technology has developed at a rapid pace but the most important aspect of any…

    • 23500 Words
    • 94 Pages
    Good Essays
  • Good Essays

    Software Engineering

    • 985 Words
    • 4 Pages

    I have many goals in mind for my life. I want to graduate university, possibly go to graduate school, and obtain a career in which I am happy and satisfied. Yes, I know this sounds very cliché as many people want to obtain this kind of life. I don’t mind obtaining a “normal” happy life as long as I am happy with it. I am familiar with Maslow’s Hierarchy of Needs and I want to make sure I fulfill my lower needs before I start trying to achieve my goals. I have never actually applied the GIOADA process to my decision making in the past. After reading the document that describes the GIOADA process, I will start applying this process to future decisions I make in life. Also, as I look back at some of the big decisions I made previously, I wish I applied the GIOADA process in making these decisions. That would have allowed me to more strongly analyze all the processes of the decision making.…

    • 985 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Therefore, one of the most important activities to have a more efficient design is to gather the necessary information. The "requirements gathering" has been an essential element of the software design process (Boehm, 1988). The only way to precisely find what people will be able to use is to gather information directly from the users themselves. This can be accomplished by conducting interviews, questioners and observing users. However, some methods are more successful than others at bringing users and designers close together.…

    • 416 Words
    • 2 Pages
    Good Essays
  • Good Essays

    There are many ways to collect necessities for a project, such as interviewing stakeholders, holding focus groups, using questionnaires and surveys, observation, and prototyping. It can be difficult to collect requirements because of different stakeholders often have different needs, they can change quickly, and many are difficult to implement with the present systems.…

    • 1086 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    Software Engineering

    • 449 Words
    • 3 Pages

    Project management involves various tasks in terms of planning and execution, below we focus on these two approaches: Scrum and Plan-based approaches based on the effectiveness of each approach for planning the allocation of people to projects, estimating the cost of projects, maintaining team cohesion, and managing changes in project team membership.…

    • 449 Words
    • 3 Pages
    Satisfactory Essays