Discuss the strengths and weaknesses of the design produced

Assignment Help Computer Engineering
Reference no: EM132101132

Assignment -

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 (state-charts).

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 state-charts

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

Design 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

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: EM132101132

Questions Cloud

Ask the user for information to draw three circles : Ask the user for information to draw three circles in a DrawingPanel. Print information about the circles.
Project vs a product from a business analyst : Whats the difference between a project vs a product from a Business Analyst's perspective and a solution vs a deliverable.
Describes the Background of Software Development Project : CC37-3 Project Management Methods & Tools Assessment (Report +Viva) Assignment, MAJAN UNIVERSITY COLLEGE, Oman. Describes the Background of selected topic
Wirte down the pseudo-code for the following program : wirte down the pseudo-code for the following program. Your pseudo-code needs to include the correct name of important APIs.
Discuss the strengths and weaknesses of the design produced : Discuss the strengths and weaknesses of the design produced and make suggestions as to how weaknesses might be addressed
Describe the security features available on Windows : Write a 4,000 word report: Describe the security features available on a platform of your choice for example, Linux/Android/Windows
Research the background for a project to manage systems : CIS8011 Assessment - Major Report - Research the background for a project (digital transformation for news paper industry) to implement and manage such Systems
Determining the highest present value : May has just won a lottery, which offers a choice in how she may receive her prize. If the interest rate is 10% per annum,
What is the value of stock today : What is the value of this stock today if the required return is 14%?

Reviews

len2101132

8/31/2018 3:58:13 AM

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 30 marks, 2. The consistency between all elements of the design 30 marks, 3. The completeness of the information provided - that all elements of the required information, for a given component, are present 30 marks and 4. The use of constraints 10 marks.

Write a Review

Computer Engineering Questions & Answers

  What are the two ways xml is used in the callback function

What are the two ways XML is used in the callback function? What two data types provide the forms of the data in a JSON string?

  What is the use of the variable classpath

Write a method code defined by yourself for the sum of 3 numbers and that outputs the value. Write only the code of the Method.

  Describing lan and wan

Write down in words and describe the meanings of terms LAN and WAN. Explain how do they differ? State three basic topologies for LAN use, and describe the differences among then.

  Write a single statement to declare a circle object

Write a single statement to declare and instantiate a Circle object called myCircle that has a diameter of 2. Write a single statement to print to the console.

  Will it affect the speedup obtained from pipelining

If a new technology could shortene ALU operation by 25%, will it affect the speedup obtained from pipelining?

  What criteria should consider in making appropriate choice

What criteria should you consider in making the appropriate choice? Design three alternative E-R diagrams to represent the university registrar's office.

  Program that prompts the user to input a string

Write down a program that prompts the user to input a string. The output will be the total number of characters in the string, the total number of consonants in the string, and the total number of vowels in the string

  Exploring web for security education

Explore the Web for security education and the training programs within your area. Keep down a list and examine which of the category has most examples.

  How would you modify the circuit in digital experiment

How would you modify the circuit in Digital_Exp_06_Part_02a to create a 12-bit adder? What additional parts would the circuit require?

  Write a recursive method to reverse a string

Design or generate a new maze for the MazeSearch program in this chapter and rerun the program. Explain the processing in terms of your new maze.

  Bcnf and demonstrate how you will fix it

Find out or create an example of a violation of a normal form that you would allow, tell why you are allowing the violation and explain how you would protect against anomalies.

  Declare the iterator iter for an integer list

define the list object intList that holds the integers from the array arr.suppose iter is set to the start of the list.

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