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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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