The consistency between all elements of the design

Assignment Help Basic Computer Science
Reference no: EM13914936

You are required to use the requirements information gathered during System Analysis (SA - CSC- 40025) workshops and coursework to create an initial design for a piece of attendance monitoring software. Any assignment documents created in System Analysis were at the requirements level of detail, and the set created in this module need to be at the design level. At the design level additional use cases and classes are likely to be discovered, therefore the submission of one or more of the same documents as submitted for the System Analysis coursework is not adequate.

In the System Design workshops you have been working in groups. For fairness, the System Analysis assignments of every person within your System Design group will be made available to all members of the group. This ensures all students see a number of examples of the diagrams, and fills in the background for students that did not take System Analysis. No information regarding the marks/feedback awarded for the work will be given by the lecturers, however, as students you are allowed to discuss any feedback you obtained with your colleagues if you wish.

The coursework contains a design component and a reflective component, each worth 50% of the module mark. The marking scheme for each component can be found below. The design component will involve generating information at design level on all the deliverables produced in System Analysis (use cases, class diagrams and sequence diagrams) and the use of further notation (statecharts).

You will work individually to generate a design. This design will consist of:

1. A use case diagram

2. A set of 8 use case descriptions

3. A class diagram and a CRC card for all classes

4. A set of 4 sequence diagrams

5. A set of 2 statecharts

You will have 1 workshops per week in which you will have access to experienced designers.

The marking scheme for the design (worth 50% of the module mark) is based on your demonstration of the following aspects:

1. The correct use of all notations

2. The consistency between all elements of the design

3. The completeness of the information provided - that all elements of the required information, for a given component, are present

4. The use of constraints

The marking scheme for the reflection (worth 50% of the module mark):

1. Discuss the strengths and weaknesses of the design produced and make suggestions as to how weaknesses might be addressed.

2. Make an argued case why the use of pattern and principles would or would not have improved the design.

3. Identify any point in the design which would have implications for the implementation of the system.

4. Make an argued case whether the overall process would have been improved if it had been undertaken in a team environment.

Reference no: EM13914936

Questions Cloud

Question regarding the linux flavors : Look up the different types of Linux and Unix and type up a 1 page listing them out what benefits do each have and where you found the OS at.
Importing goods and maximizing value for shareholders : Felicia & Fred’s board has hired a new Chief Operating Officer (COO) to assist them in expanding their operations globally. A close friend of Fred’s from childhood, the new COO, has extensive experience in importing goods and maximizing value for sha..
How is civic capacity intertwined with service-learning? : How is civic capacity intertwined with service-learning?
Express a well-informed personal viewpoint : express a well-informed, personal viewpoint
The consistency between all elements of the design : The consistency between all elements of the design
The major trait of corporate identity : Question1: "The major trait of corporate identity is that organization is a legitimate substance unmistakable from the individuals.'' Elucidate the announcement. Likewise indicate the imperative components of an organization.
Unprotected classes : Many students are surprised to learn that employees may be fired for any reason not expressly prohibited by the law. As we have seen, the law requires employers to accommodate a fairly wide range of employee behaviors and conditions
Robins & robins could sue casings, inc under contract : List any bases Robins & Robins could sue Casings, Inc., under contract theory ONLY for the damages caused by the explosives in their drugs, over and above the cost of the capsule shells. (short answer question)
Exchange-listed options on primo corporation common stock : The following price quotations are for exchange-listed options on Primo Corporation common stock. With transaction costs ignored, how much would a buyer have to pay for one call option contract. Assume each contract is for 100 shares.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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