System fulfilling the statement of need

Assignment Help Business Management
Reference no: EM131214986

You have been asked to lead a software development team to build a system fulfilling the Statement of Need specified in project 1. Your team is employed by a small company. The customer wants a project that balances reasonable development cost, timely delivery, software quality, and functionality.

In this project, you will refine your analysis, scenario and behavioral models from projects 1 by:

  • Describing the interface and component-level design for the B&B software
  • Updating your Architectural Context Diagram (ACD)
  • Updating your analysis models from project 1.

Completing this project will require that you produce a software design specification document (SDD) that shows how the system shall be structured to satisfy the requirements described in your SRS. The SDD that you create will have consequences for Projects 3 and 4.

SDD Templates

Please use the IEEE std 1016-1998 to develop your SDD. The IEEE Recommended Practice for Software Design Descriptions, standard 1016 is posted in the eRseverves section on theClass Menu. Read this to become familiar with the information required in the SDD. Annex A, figure A.1 gives a sample SDD Table of Contents. Use this as a general outline.

The assignment

Complete the template as best as you can. Make any reasonable assumptions based on your understanding of the problem that allow you to address as many sections of the SDD template as possible. (Please read the "project descriptions" in the project description section of the syllabus for additional context and information on course projects).

Pay special attention to the following phases of design as you complete the SDD template. The bulk of your grade will be decided on how well you address these issues.

  • Data Design: This phase produces the data structures
  • Architectural Design: This phase produces the structural units, or classes.
  • Interface Design: This phase specifies the interfaces between the units
  • Procedural Design: This phase specifies the algorithms of each method.

Note that specific sections of the SDD template speak to the above 4 design phases.

A key objective in the design phase is to translate and map the outputs or deliverables from the requirements model into the four design models (See Figure 3.8 of the week 4 course module commentaries).

Hints and suggestions: At a minimum, I expect:

  • An updated data model (class diagram or ERD) from project 1. Represent the data model as a table so that you can reflect the attributes of the object.
  • An updated Architectural Context Diagram (ACD).
  • Software interface description: Perform an interface task analysis for B&B. The goal is to identify and define the interface objects and the actions that are applied to them. You need to specify the component-to-component interfaces (how they are connected) and the human-to-computer interface (textual description of the interface for each user type). (See our online conference discussions on interface design. Also, review the Interface Design Principles and Guidelines outlined in the basic rules for HCI (Human-Computer Interaction) Design noted in the Module 3 commentaries for more on user interface design). Include the following as part of your response:
    • A graphical user interface for B&B that shows ( 1) Layout of the objects for the primary user interface (e.g., buttons, menus, images) and a description of their function and (2) Relevant information and flow of information to be displayed to the customers (e.g., rooms, calendar).
  • An updated ACD that maps to your updated DFD from project 1 (refined to its lowest possible level) to illustrate the major processes necessary to implement the functionality.  Make sure you provide supporting textual descriptions for all processes in the Level 1 DFD. You may need to add a Level 2 DFD to ensure sufficient detail. (See Module 3. Figure 3.4-Level 1 and Level 2 DFDs for Self-Service Checkout System for an example of what is required). When drawing your DFDs remember to adhere to the guidelines specified below Figure 3.4.

Reference no: EM131214986

Questions Cloud

Trust takes years to build seconds to break : Trust takes years to build, seconds to break and forever to fix - What does this say about the auditor/management relationship?
Determine the tail length for each stream element : Determine the tail length for each stream element and the resulting estimate of the number of distinct elements if the hash function is:
What percentage of the class is female : A professor is studying the performance of various student groups in his class.- If the overall class average score is E [X| F] = 74.6 , what percentage of the class is female?
Memory and result sets : What is the effect of large result sets on memory? What are good ways to use memory more efficiently?
System fulfilling the statement of need : You have been asked to lead a software development team to build a system fulfilling the Statement of Need specified in project 1. Your team is employed by a small company. The customer wants a project that balances reasonable development cost, ti..
How sparse must the matrix be for the sparse representation : The former is suitable for dense matrices; the latter is suitable for sparse matrices. How sparse must the matrix be (i.e., what fraction of the elements should be 1's) for the sparse representation to save space?
Evaluate the macroeconomic performance of an economy : Research and critically analyse an evaluate the macroeconomic performance of an economy - How is real GDP growth related to the other indicators in Australia and the USA? Explain.
What are effects of nonperforming loans on a banking system : What are the effects of nonperforming loans on a banking system? How did Japan plan to ensure self-sustaining growth in the face of strong demographic pressures?
Implement in a network : Which of the FCAPS models, in your view, is the most difficult to design and implement in a network, and why?

Reviews

Write a Review

Business Management Questions & Answers

  Caselet on michael porter’s value chain management

The assignment in management is a two part assignment dealing 1.Theory of function of management. 2. Operations and Controlling.

  Mountain man brewing company

Mountain Man Brewing, a family owned business where Chris Prangel, the son of the president joins. Due to increase in the preference for light beer drinkers, Chris Prangel wants to introduce light beer version in Mountain Man. An analysis into the la..

  Mountain man brewing company

Mountain Man Brewing, a family owned business where Chris Prangel, the son of the president joins. An analysis into the launch of Mountain Man Light over the present Mountain Man Lager.

  Analysis of the case using the doing ethics technique

Analysis of the case using the Doing Ethics Technique (DET). Analysis of the ethical issue(s) from the perspective of an ICT professional, using the ACS Code of  Conduct and properly relating clauses from the ACS Code of Conduct to the ethical issue.

  Affiliations and partnerships

Affiliations and partnerships are frequently used to reach a larger local audience? Which options stand to avail for the Hotel manager and what problems do these pose.

  Innovation-friendly regulations

What influence (if any) can organizations exercise to encourage ‘innovation-friendly' regulations?

  Effect of regional and corporate cultural issues

Present your findings as a group powerpoint with an audio file. In addition individually write up your own conclusions as to the effects of regional cultural issues on the corporate organisational culture of this multinational company as it conducts ..

  Structure of business plan

This assignment shows a structure of business plan. The task is to write a business plane about a Diet Shop.

  Identify the purposes of different types of organisations

Identify the purposes of different types of organisations.

  Entrepreneur case study for analysis

Entrepreneur Case Study for Analysis. Analyze Robin Wolaner's suitability to be an entrepreneur

  Forecasting and business analysis

This problem requires you to apply your cross-sectional analysis skills to a real cross-sectional data set with the goal of answering a specific research question.

  Educational instructional leadership

Prepare a major handout on the key principles of instructional leadership

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