Describe the overall architecture of your application

Assignment Help Software Engineering
Reference no: EM13807572

One of the first major tasks in the software development process is to develop the requirements. Requirements analysis and documentation is an area that seldom receives adequate attention, but it is potentially the most important step in a successful software development project.

For this assignment, you will identify the requirements for the project you selected in the first week. You will also perform a requirements analysis to help solidify the requirements and prepare the path for the design of the software. Finally, you will prepare the design based on the requirements.

The following are the project deliverables:

  • Update the software development plan document title page with a new date and project name.
  • Update the previously completed sections based on your instructor's feedback.
  • Add the following new content:
    • Requirements:
      • Describe the approach that you will take to gather the requirements for the project.
      • Work through the steps in your requirements gathering process, and define the requirements for your project. Be sure to provide a sufficient number of high-level requirements (at least 10) to allow design of the application to proceed.
      • Describe the requirements elicitation process used and whether each requirement is functional or nonfunctional.
      • Requirements should be stated in measurable terms. At a minimum, the requirements should each include a description, rationale, measurement criterion, and priority.
      • Include an analysis of your requirements to ensure that the most important requirements are included, and summarize your conclusions.
    • Design:
      • Describe the overall architecture of your application.
      • Identify each of the major components of the application, and describe how they will work together. A component diagram should be used to illustrate the architecture, and a UML class diagram should be provided to show the class hierarchy and relationships for the application.
      • Provide at least 1 use case for each component to demonstrate how the component will be used in the application.
      • Prepare a visual design for the main screen of your application.
      • Address any data management requirements in your design.
  • Be sure to update your table of contents before submission.

Reference no: EM13807572

Previous Q& A

  Question regarding the unique event

Johnson Chemicals is considering two options for its supplier portfolio. Option 1 uses two local suppliers. Each has a "unique- event" risk of 5%, and the probability of a "super- event" that would disable both at the same time is estimated to be ..

  How would you describe way vision was use at mentor graphics

How would you describe the way vision was used at Mentor Graphics? Did it strengthen or weaken the company? How? Why?

  Identify the best value discipline-generic strategy

Write a paper of no more than 1,400 words that evaluates alternatives an organization must consider to realize growth. Identify the best value discipline, generic strategy, and grand strategy for your organization.

  Periodic famines and somalia case study

Periodic Famines and Somalia case study

  What are the key forecasts

What are the key forecasts (financial and nonfinancial) that you should incorporate into your strategic plan based on your long-term objectives and short-term goals? Why?

  Majority rule or some other variation

Based upon what you've learned this module, is voting as straightforward as the general public might think?

  Role model of essential global

Select a global business leader from the global corporation's business current history that you believe to be an excellent role model of essential global and multicultural leadership characteristics. Compare and contrast your selection with the on..

  Teaching intelligent design in the public schools

Teaching Intelligent Design in the Public Schools

  Select one of the stages of negotiation

Select one of the stages of negotiation and write a dialog of how the conversation may go between you and your supervisor that has offered this relocation.

  Write the development and testing portion

You will write the development and testing portion of the software development plan. Identify the key phases of the project that will be subject to testing and the type of testing to be used during that phase


Write a Review


Similar Q& A

  Case study on gem infosys

The organization uses a firewall, three file servers, two Web servers, one Windows 2008 Active Directory server for user access and authentication, ten PCs, and a broadband connection to the Internet.

  What is configuration control in information systems

What is configuration control in information systems.

  Design a floating point calculator and draw a uml class

question 1narrativethe examiner of the course offering must set up the assignment before markers can begin marking

  Describe system and software standards

Describe system and software standards that could be used for the description of control constructs in C, C#, or Java. Explain how software standards are used to improve the quality of software in an organization. Provide examples to support your a..

  Describe the design and application of arrays

Describe the design and application of arrays and how an array simplifies program development. Give real-world example.

  Questiona military information system on a base overseas

questiona military information system on a base overseas tracks personnel on the base.nbsp each military member is

  Explain importance of osi reference model

Discuss the importance of the OSI reference model for those responsible for network administration and network protocol development.

  Explain modifications to software development process

Then he asks you if they require to make any modifications to their software development process. Name three big problems with M. & M.'s process. How would you fix those problems?

  Discuss test strategy for your system

Provide a series of steps for the implementation of your system.

  Determine the screen output of code segment

Determine the screen output of the following code segment? Explain your answer.

  Benefits rfp in process of purchasing technology

Why do companies use RFPs and what benefits does use of RFP give to process of purchasing technology?

  Identify articles each as anticipated sources of information

Two sentence about why you chose Google's search engine as your topic of Risk Assessment

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd