Requirements Analysis and Design Life Cycle

Satisfactory Essays
1. The System Analysis and Design Life Cycle, or SDLC, has 7 stages to it.

- Preliminary Analysis: This first stage is intended for conducting a preliminary analysis, proposing alternative solutions, discuss costs and benefits and submit a preliminary plan with recommendations. You need to find out the organization's objectives and the nature and scope of the problem. Alternate proposals may come from interviewing employees, clients, suppliers, and/or consultants. You can also study what competitors are doing. With this data, you will have three choices: leave the system as is, improve it, or develop a new system.
- Requirements Definition: This step defines project goals into specific functions and operations of the intended application. It also analyzes end-user information needs.
- Systems Design: Here you describe desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation.
- Development: In this stage the actual code is written.
- Integration and Testing: This is where you put together all of the elements into a special testing environment, then check for errors, bugs and interoperability.
- Acceptance, Installation, Deployment: The final stage of initial development, where the software is put into production and runs actual business.
- Maintenance: This happens during the rest of the software's life: changes, correction, additions, moves to a different computing platform and more. This is often the longest of the stages.
The Systems development life cycle is an efficient process used by a systems analyst to develop an information system and training. The objective aims to produce a high quality system that meets or exceeds customer expectations, reaches completion within time and cost estimates, works effectively and efficiently in the current and planned IT infrastructure, and is inexpensive to maintain and cost-effective to enhance. 2. Requirements Analysis

You May Also Find These Documents Helpful

  • 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
  • Satisfactory Essays

    I found headlines like “Business Requirement Analysis” and “Software Requirement Analysis”. They referred to initializing the first steps towards the development process.…

    • 317 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    References: Ambler, S.W. & Constantine, L.L. (2000). The Unified Process Construction Phase: Best Iterative and Incremental Development Testing: Practices for Completing the Unified Process. USA: Focal Press.…

    • 1550 Words
    • 7 Pages
    Better Essays
  • Good Essays

    The life cycle starts with preliminary investigation which all the available information needed for the system elements and allocation of the requirements to the software are gathered. Next is the analysis of the requirements. This involves the analyst understanding the functions of the software which is required for the system based off the gathered information. Then is the system design in which the analyst designs and finalizes the best suited design for the system. The difficult step of system coding or development comes next which is where the analyst translates the design and programs into code for the computer. After the previous steps next are the testing phase where the system is testing to see if it works as intended or not. Then is implementation where the system is given to the customer and feedback is returned to insure the program works as intended. And finally system maintenance is the last step, here the analyst insures the system remains working within the proper bounds and functions appropriately and fixes any problems. I think this relates to database development in a number of ways. One is how it starts, gathering information and finding the intent of the system.…

    • 429 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    The Systems Development Life Cycle (SDLC) is an example of one way that companies use different steps to decide which program to use. The lifecycle involves six stages the systems investigation, systems analysis, systems design, programming and testing, implementation, and operation and maintenance. Systems Investigations are when developers research the existing problems with the current system. Then the developers examine the problem and determine the user requirements, which is Systems Analysis. System Design is the step when developers decide how to resolve the problem. Next the developers change the solution to the problem into computer code, which is Programming and Testing. Implementation happens when the old system is converted into the new system. To ensure the success of the new program, the developers schedule audits to assess the systems capabilities, which is Operation and Maintenance. The systems development life cycle is important because it forces…

    • 546 Words
    • 3 Pages
    Satisfactory 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
  • Satisfactory Essays

    Week 4 Student Guide

    • 395 Words
    • 2 Pages

    Although Information systems allow us to gather unprecedented amounts of data, implementing them can be a daunting task. This week you are shown the various phases of the systems development life cycle. You will use presentation tools to communicate the business objectives of information systems to managers.…

    • 395 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Sdlc Value

    • 1412 Words
    • 6 Pages

    Each of these system development offer advantage that are based on the scope and complexity of the system being built, and they all work differently because of the scale of the system varies widely and different processes are appropriate for different types of systems.…

    • 1412 Words
    • 6 Pages
    Better Essays
  • Good Essays

    Union Pacific Case Summary

    • 1475 Words
    • 6 Pages

    …taking current practices and procedures and improve upon them with innovative ideas. Understand and integrate systems development/maintenance efforts in a multi-systems environment…

    • 1475 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    IT/210 Appendix D

    • 453 Words
    • 4 Pages

    Consider the Input and Output Process Example program in Appendix B, in which you developed what are often called system-level requirements: the basis for all subsequent analysis and design steps. The following steps will take these system-level requirements and refine them into a detailed blueprint for the program.…

    • 453 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    The systems development life cycle (SDLC) is also known as the waterfall model. The systems development life cycle is a SDM (systems development methodology) that consists of seven phases. The seven phases are in a specific order that is completed phase by phase. The first phase is planning. The planning stage is where an outline is drawn up for preparations. During this phase a systems analyst, who may work for the company or be an outside consultant, will outline a proposed system, develop a budget, and create a detailed development schedule. To help make the decision, the company will perform four types of feasibility analyses: (1) technical, (2) economic, (3) operational, and (4) schedule. The second phase of the waterfall model is system analysis. The systems analysis phase follows the planning phase. In this phase a systems analyst would work with a company to understand the problem fully and detail the requirements of an information systems solution. This phase uses many tools and techniques, including requirements gathering, structured…

    • 435 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    6801 Case Study Paper

    • 541 Words
    • 3 Pages

    Identify needs associated with the selected topic of interest. Locate the needs and/or objectives document used by the acquisition agent, users, and developers (if one exists). Identify what you believe to be the need for the system.…

    • 541 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    "In the implementation phase the system is constructed in a series of iterations where each Use Case and component is coded, tested and integrated into the overall system. This phase is performed iteratively following a time line that accounts for all resources and costs" (SCM, 2004). The following six activities are discussed in the subsequent sections: coding, testing, installation, documentation, training and support. Many benefits are seen when using defined and repeatable processes: clarification of roles and responsibilities, clear definition of procedures, demonstrate standards are being met, the same steps can be used to define other processes, and improvement in product design.…

    • 1512 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    mgmt305 db3

    • 289 Words
    • 2 Pages

    Information systems were designed by users to solve particular business problems. With the development life cycle we have five phases, which is maintenance, planning, analysis, design, and implementation.…

    • 289 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Homework

    • 1219 Words
    • 5 Pages

    Part I Match each of the key terms with the definition that best fit. (Chapter 15) Key terms: 1. Acceptance testing 2. Alpha testing 3. Beta testing 4. Computing infrastructure 5. Desk checking 6. Direct installation 7. Electronic performance support system (EPSS) 8. External documentation 9. Help desk 10. Inspections 11. Installation 12. Integration testing 13. Internal documentation 14. Parallel installation 15. Phased installation 16. Single-location installation 17. Stub testing 18. System documentation 19. System testing 20. Support 21. Unit testing 22. User documentation Definitions: …… A testing technique in which participants examine program code for predictable language-specific errors. …… A testing technique in which the program code is sequentially executed manually by the reviewer. …… Component of a software package or application in which training and educational information are embedded. It may include a tutorial, expert system, and hypertext jumps to reference materials. …… Written or other visual information about an application system, how it works, and how to use it. …… Changing over from the old information system to a new one by turning off the old system when the new one is turned on. …… Each module is tested alone in an attempt to discover any errors in its code; also called module testing. …… The organizational process of changing over from the current information system to a new one. …… System documentation that includes the outcome of structured diagramming techniques, such as data flow and entity-relationship diagrams. …… The process whereby actual users test a completed information system, the end result of which is the users’ acceptance of it.…

    • 1219 Words
    • 5 Pages
    Satisfactory Essays