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

  Develop a summary of the findings and discuss

Develop a summary of the findings and discuss them with your classmates. How do the findings add to and contribute to the information provided in the text? Try not to duplicate articles that your classmates have chosen

  Aggregation of ip addresses

A router has just received the following new IP addresses: 57.6.96.0/21, 57.6.104.0/21, 57.6.112.0/21, and 57.6.120.0/21. If all of them use the same outgoing line, can they be done aggregated? If so, to what? If not, why not?

  Transmit an uncompressed grayscale image

Determine the total time it takes to transmit an uncompressed grayscale image (with 8 bits/pixel) from a screen with a resolution of 1,280 × 840 pixels using each of the following media:

  Design and develop a database

Provide a logical and physical design of the database.

  State whether each reference is hit or a miss

Assume a cache has 16 1-word blocks and is initially empty. Placement is by direct mapping. Also, state whether each reference is a hit or a miss.

  Write a documented argumentative essay

Write a documented argumentative essay

  Write a function in python

Write a function in Python that could open a file to read and get the function names in the file as a list of strings

  Finding a negative cycle in the graph of o

1. Finding a negative cycle in the graph of O (NM) [TeX] 2. Finding Euler Euler path or cycle of O (M) 3. Checking on the a cyclic graph and finding the cycle of O (M) All of these algorithm should be well explained and worth showing.

  Why we need to pay attention to numerical issues

Give five reasons why we need to pay attention to numerical issues in our engineering activities, which include design, analysis, and optimization.

  Our model assumes that the arrival distribution of customers

In the McBurgers simulation, our model assumes that the arrival distribution of customers is the same throughout the entire day. Do you think this is a realistic assumption? If not, explain how you could modify the model to make it a better repres..

  The selector is used to match any element in the hierarchy

The  selector is used to match any element in the hierarchy.

  Create an array of five insuredpatient objects

Create an array of five InsuredPatient objects. Create a program that justifies the following- Prompts the user for all the patient data, plus the name of the insurance company; the insurance company set accessor determines the percentage paid.

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