P. 1


|Views: 136|Likes:
Published by otherside

More info:

Published by: otherside on May 26, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Section III:2 
System Requirements Analysis 
NYS Project Management Guidebook 
The purpose of 
System Requirements Analysis
is to obtain athorough and detailed understanding of the business need asdefined in Project Origination and captured in the BusinessCase, and to break it down into discrete requirements, whichare then clearly defined, reviewed and agreed upon with theCustomer Decision-Makers. During System Requirements Analysis, the framework for the application is developed, pro- viding the foundation for all future design and developmentefforts.System Requirements Analysis can be a challenging phase,because all of the major Customers and their interests arebrought into the process of determining requirements. Thequality of the final product is highly dependent on the effective-ness of the requirements identification process. Since therequirements form the basis for all future work on the project,from design and development to testing and documentation, itis of the utmost importance that the Project Team create acomplete and accurate representation of all requirements thatthe system must accommodate. Accurately identified require-ments result from effective communication and collaborationamong all members of the Project Team, and provide the bestchance of creating a system that fully satisfies the needs of theCustomers.The primary goal of this phase is to create a detailed FunctionalSpecification defining the full set of system capabilities to beimplemented, along with accompanying data and process mod-els illustrating the information to be managed and the process-es to be supported by the new system. The Functional Speci-fication will evolve throughout this phase of the SDLC asdetailed business requirements are captured, and as support-ing process and data models are created, ensuring that theeventual solution provides the Customers with the functionali-ty they need to meet their stated business objectives.
List of Processes
This phase consists of the following processes:
Prepare for System Requirements Analysis
, where stepsare taken to ensure that the project environment andProject Team members are adequately prepared to bothcapture and analyze the system requirements;
Determine Business Requirements,
 where in-scope andout-of-scope business requirements are identified, businessrules are defined and documented, and interfaces to andfrom the new application are discussed;
Define Process Model,
 where a pictorial top-downrepresentation of the major business processes thatinteract with the system is diagrammed and decomposedinto manageable functions and sub-functions until nofurther breakdown is feasible;
Define Logical Data Model,
 where data that supportsthe processes and business rules is logically modeled,identifying entities and their relationships to other entities,and defining attributes with their business definitions;
Reconcile Business Requirements With Models,
 wherethe Project Team ensures that the Process and LogicalData Models accommodate all requirements and businessrules;
Produce Functional Specification,
 where interfaces,processes and data are merged to describe systematically how the Consumer will use the application, and how data will be retrieved, processed and stored.The following chart illustrates all of the processes and deliver-ables of this phase in the context of the system developmentlifecycle.
Section III:2 
System Requirements Analysis 
NYS Project Management Guidebook 
Section III:2 
System Requirements Analysis 
NYS Project Management Guidebook 
Figure 2-1
System Initiation
Prepare forSystemInitiationValidateProposedSolutionDevelopSystemSchedule
ValidatedSolutionSystem RequirementsAnalysis ScheduleHigh-Level SystemDevelopmentScheduleValidated BusinessRequirementsand ModelsFunctional Specification
Iterative and Concurrent 
System Requirements Analysis
Prepare forSystemRequirementsAnalysisDetermineBusinessRequirementsDefineProcess ModelDefineLogical DataModelReconcileBusinessRequirementswith ModelsProduceFunctionalSpecificationPrepare forSystem DesignDefineTechnicalArchitectureDefineSystemStandardsCreatePhysicalDatabasePrototypeSystemComponentsProduceTechnicalSpecifications
System Design
Logical Data ModelProcess ModelBusinessRequirements

Activity (9)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
sneta liked this
ootchay liked this
CuauhtemocRodriguez liked this
Lapnd liked this
papipapii liked this
torinomg liked this
bhabani.shankar.parida3211 liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->