Question

In: Computer Science

in your own words please , Discuss requirement structuring of Analysis phase of SDLC (activities and...

in your own words please , Discuss requirement structuring of Analysis phase of SDLC (activities and deliverables).

Solutions

Expert Solution

The software development life cycle (SDLC) is a process used for structuring the development of any software system, from initiation through to implementation. An increase in demand for software to meet customer needs effectively but with less cost and faster delivery, has put tremendous pressure on modern organizations. In order to stay competitive, companies need to correctly build their software, as well as transform their businesses by following efficient software engineering methodologies, practices, and concepts. If these the changes are not met, it can mean a drop in productivity and ultimately, the failure of the business. Customer interaction at all levels along with the right methodology for implementing the software, is crucial to the success of any organization.

SDLC is considered to be the foundation for all software development methodologies, with various activities associated with each level. Activities such as budgets, requirements gathering, and documentation writing, are included in the cycle, as well as the more technical elements.. The cycle ends when all requirements have been fulfilled. The software development life cycle comprises of seven distinct phases:

  • Planning
  • Analysis
  • Design
  • Development
  • Testing
  • Deployment
  • Maintenance
  • Analysis

In the analysis phase, end user business requirements are analyzed and project goals converted into the defined system functions that the organization intends to develop. The three primary activities involved in the analysis phase are as follows:

  1.       Gathering business requirement
  2.       Creating process diagrams
  3.       Performing a detailed analysis

Business requirement gathering is the most crucial part at this level of SDLC. Business requirements are a brief set of business functionalities that the system needs to meet in order to be successful. Technical details such as the types of technology used in the implementation of the system need not be defined in this phase. A sample business requirement might look like “The system must track all the employees by their respective department, region, and the designation”. This requirement is showing no such detail as to how the system is going to implement this requirement, but rather what the system must do with respect to the business.

SDLC deliverables help State agencies successfully plan, execute, and control IT projects by providing a framework to ensure that all aspects of the project are properly and consistently defined, planned, and communicated. The SDLC templates provide a clear structure of required content along with boilerplate language agencies may utilize and customize. State agencies may use formats other than the templates, as long as the deliverables include all required content. The development and distribution of SDLC deliverables:

• Ensure common understanding among Planning Team members and stakeholders,

• Serve as a reminder of specified plans as projects become increasingly complex,

• Provide agency senior management and other State officials insight into project risks and ongoing performance,

• Encourage the execution of repeatable and consistent processes,

• Facilitate the implementation of project management and agency IT best practices,

• Result in a comprehensive record of project performance useful for many purposes (e.g. staff knowledge transfer, budgetary and other assessment activities, lessons learned). During the development of documentation, the Planning Team should:

• Write comprehensive, easy to understand documents with no redundant information. Single Release COTS Page 2 of 24 Phase 4: Requirements Analysis

• Develop an organized document repository for critical project information, so Planning Team members can easily access, store, and reference project documents and other deliverables from all life cycle phases.

• Implement routine deliverable reviews to correct inaccuracy, incompleteness, and ambiguities.

• Recognize that sample templates for deliverables are available; agencies might accept deliverables in different formats as long as all required information is present. The content of these deliverables might expand or shrink depending on the size, scope, and complexity of the project.

• Recycle or reference information from earlier documents where possible and beneficial.


Related Solutions

300 WORDS REQUIREMENT!!! Discuss the business activities that comprise the conversion process. Please state your reasons...
300 WORDS REQUIREMENT!!! Discuss the business activities that comprise the conversion process. Please state your reasons in detail.
Describe and discuss in your own words adolescent sexuality. Use own words please
Describe and discuss in your own words adolescent sexuality. Use own words please
1.Summarize the distinctions between the analysis phase and the design phase of the SDLC. 2. Describe...
1.Summarize the distinctions between the analysis phase and the design phase of the SDLC. 2. Describe the primary activities of the design phase of the SDLC. 3. Describe the three primary strategies that are available to obtain a new system. 4. What is involved with systems integration? When is it necessary? 5. Explain the distinctions between time and arrangements, fixed‐price, and value‐added outsourcing contracts. 6.What are the pros and cons of each?What is the purpose of a request for proposal...
The goals of the analysis phase What is the requirement checklist as it refers to the...
The goals of the analysis phase What is the requirement checklist as it refers to the Analysis phase The techniques to abtain the checklist information What is the purpose of modeling the requirments? Defferent modeling tecniques What are deffrent type of developing modeling strategies What are pros and cons of each? How do you make a developments strategies recommendation? What is the break even analysis? What does it shows? What is the final deliverable of the Analysis phase?
Discuss in your own words the major characteristics of a Project. In your own words, describe...
Discuss in your own words the major characteristics of a Project. In your own words, describe the benefits of a structured Project approach.
You have made it through the Problem Analysis phase and now beginning Requirement Analysis phase. During...
You have made it through the Problem Analysis phase and now beginning Requirement Analysis phase. During the first meeting on the business requirements, one of the analysts in your team asks the System Users, "How should the new system meet your needs?". What is the common mistake is this analyst making? What are consequences of making this mistake? (10 points) In a Flight Reservation system, identify 5 Functional and 5 Non-Functional Requirements (10 points) Why do many new System Analysts...
you can discuss ""religion and society "in your own words? please write whatever, using your own...
you can discuss ""religion and society "in your own words? please write whatever, using your own idea, any idea of ​​yours will be correct! 1 page
Briefly explain in your own words the benefits of extracurricular activities
Briefly explain in your own words the benefits of extracurricular activities
In your own words, please explain the Conflict Perspective. Provide an example. In your own words,...
In your own words, please explain the Conflict Perspective. Provide an example. In your own words, please explain the Interactionist Perspective. Provide an example.
Explain in your own words the concept of the sensitivity analysis.
Explain in your own words the concept of the sensitivity analysis.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT