Design a software system for an application

Assignment Help Software Engineering
Reference no: EM132192414

Question: Your task is to plan and design a software system for an application of your choice. You can be as creative (keep it "realistic" though) as you want, but make sure the application is complex enough to warrant extensive planning and design. You should use the planning techniques and software design and development models presented during this semester. You do not have to implement (code) the software, but you do have to demonstrate extensive planning and design (don't just use ‘code-and-fix', though that could be one of the phases in your design).

Requirements engineering is concerned with the methods, tools, and techniques used to develop and maintain system and software requirements. An appreciation for, and understanding of, requirements engineering concepts is best gained by applying them to a "real" software project.

Some of the things (not a comprehensive list, but this offers you some guidelines) your document should include:

Your document should specify a hypothetical schedule, cost, and effort (ex. number of programmers) required to complete the software project. You should also address hypothetical customer and user concerns. Validation and verification should also be addressed. Requirements engineering should be a major part of your document.

Constraints (hypothetical) should also be extensively addressed. Make sure to provide an Architectural Decomposition View (ADV) and a Work Breakdown Structure (WBS). Also, make sure to follow the guidelines and standards specified for each section in the slides. Refer to the workflow model for software projects diagram (contained in multiple slides such as Section 1. Slide 26) for guidance.

Your final document should include a title page, table of contents, and reference page (if used). There are no strict restrictions on format. You can use any formal styles you are familiar with (MLA, APA etc.) but whichever you choose, be consistent with it. Alternatively, you can use your own format as long as it "looks professional". The total number of pages should be at least 8 (main font size no bigger than 12). You may work in groups of no more than 3 for this assignment (if you decide to work in a group, it is expected that significantly more work will be submitted).

Reference no: EM132192414

Questions Cloud

Describe what is meant by rapid instructional design : Describe what is meant by rapid instructional design (RID), and provide examples of RID strategies.
Describe the problem that may have precipitated the decision : Describe the problem that may have precipitated the decision, as well as the apparent processes used by the leaders involved.
What companies can do to prepare employees for layoffs : Describe what companies can do to prepare employees for layoffs and to reduce their potential negative effects?
Blended engagement and consulting engagement : What is the difference between a blended engagement and a consulting engagement?
Design a software system for an application : Your task is to plan and design a software system for an application of your choice. You can be as creative (keep it "realistic" though) as you want.
How they might be useful for training and learning : What are wearables? Discuss how they might be useful for training and learning.
Supervisor in the health information department : You are a first-line supervisor in the health information department. Your authority allows you to control or manipulate certain factors about the jobs
Compare and contrast the concepts of stereotyping : Compare and contrast the concepts of stereotyping and ethnocentrism - Find two concrete examples that show how the cultural group you are studying
What does this mean for a manager in health care : An organization greatly influences its level of performance when it creates a design that aligns with its vision, strategy, and systems, including decision

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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