Design a software system for an application of your choice


Assignment: Software Design and Development

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).

Format your assignment according to the following formatting requirements:

1. The answer should be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides.

2. The response also include a cover page containing the title of the assignment, the student's name, the course title, and the date. The cover page is not included in the required page length.

3. Also Include a reference page. The Citations and references should follow APA format. The reference page is not included in the required page length.

Request for Solution File

Ask an Expert for Answer!!
Software Engineering: Design a software system for an application of your choice
Reference No:- TGS02956992

Expected delivery within 24 Hours