Systems Analysis And Design

Read Complete Research Material

SYSTEMS ANALYSIS AND DESIGN

Systems Analysis and Design



Systems Analysis and Design

Task 1 - The Stages of the Systems Development Life Cycle

There are currently many different methodologies employed for system development projects within New York State agencies. Many methodologies are driven by the application development tools, by the software architecture within which the application will operate, or by the “build versus buy” decision. There are standard phases and processes, however that all system development projects should follow, regardless of environment and tools. This section describes the standard phases and major processes of the New York State System Development Lifecycle (SDLC), using a common language and in sufficient detail to enable a Project Manager to plan and manage a system development project.

1. System Initiation - in which the Business Case and Proposed Solution developed during Project Origination are re-examined to ensure that they are still appropriately defined and address an existing organizational need. This validation effort provides the Project Team with the basis for a detailed schedule defining the steps needed to obtain a thorough understanding of the business requirements and an initial view of staffing needs. In addition, a high level schedule is developed for subsequent system development lifecycle phases.

2. System Requirements Analysis - in which the needs of the business are captured in as much detail as possible. The Project Manager leads the Project Team in working with the Customers to define what it is that the new system must do. By obtaining a detailed and comprehensive understanding of the business requirements, the Project Team can develop the Functional Specification that will drive the system design.

3. System Design - which builds upon the work performed during System Requirements Analysis, and results in a translation of the functional requirements into a complete technical solution? This solution dictates the technical architecture, standards, specifications and strategies to be followed throughout the building, testing, and implementation of the system. The completion of System Design also marks the point in the project at which the Project Manager should be able to plan, in detail, all future project phases.

4. System Construction - throughout which the Project Team builds and tests the various modules of the application, including any utilities that will be needed during System Acceptance and System Implementation. As system components are built, they will be tested both individually and in logically related and integrated groupings until such time as a full system test has been performed to validate functionality. Documentation and training materials are also developed during this phase.

5. System Acceptance - during which the focus of system validation efforts shifts from those team members responsible for developing the application to those who will ultimately use the system in the execution of their daily responsibilities. In addition to confirming that the system meets functional expectations, activities are aimed at validating all aspects of data conversion and system deployment.

6. System Implementation - the final phase of the lifecycle, which comprises all activities associated with the deployment of the ...
Related Ads