Design of a software system, Computer Engineering

Assignment Help:

The aim of this Assignment is to demonstrate knowledge about the analysis and design of a software system and understanding of the application of an object-oriented methodology.

For the system specified in Section II, you are required to produce a short assumptions statement and Rational Rose project file (any other format would be acceptable too) containing the analysis and design for this system, following the object-oriented methodology taught in this module (which is based on the Rational Unified process). These two requirements are detailed below and the percentage of marks for each is indicated.

Assumptions Statement:
This should contain, in a maximum of two A4 sides, any assumptions or modelling decisions that you have made in order to clarify or remove uncertainty from the system requirements specification (in Section II ‘Assessment Scenario/Problem' below).

Analysis and Design:

The analysis and design should be carried out using Rational Rose to produce:

• A Use case diagram showing use cases for all the requirements

• A Use case description for each use case

• Sequence diagrams for each use case

• The Class diagram

- include all attributes, operations and associations

• A State Machine diagram for one of the principal classes


Related Discussions:- Design of a software system

Define race condition, Define race condition.  When several process acc...

Define race condition.  When several process access and manipulate similar data concurrently, then the outcome of the implementation depends on particular order in which the ac

Define the key features of hop field neural networks, a. Define the Key fea...

a. Define the Key features of Hop field Neural Networks. b. Compare and contrast among Neural Networks and Expert systems in terms of knowledge representation, acquisition and e

Carry save addition and generated and propagate function, Explain carry sav...

Explain carry save addition (CSA) process. Ans: Instead of allowing the carries ripple along the rows, they can be saved and then introduced into the next roe at the right wei

Project cost, I need help in my M.Sc project ,but im wondering how the cost...

I need help in my M.Sc project ,but im wondering how the cost is calculated

Describe about the digital cameras, Describe about the Digital cameras ...

Describe about the Digital cameras The microprocessor would be used to control the below functions, for instance: - shutter speed - lens focus - Flash - Aperture (l

System software, what can be the good projects for system software subject

what can be the good projects for system software subject

Scanners, A Scanner is a device which allows you to capture photographs or ...

A Scanner is a device which allows you to capture photographs or drawings or text from tangible sources (paper or slides etc.) in electronic form. Scanners work by detecting differ

Illustrate what is a centrifugal force, Q. Illustrate what is a Centrifugal...

Q. Illustrate what is a Centrifugal Force? Answer:- Centrifugal force is the force that is equivalent in magnitude but opposite in direction to the centripetal force which

Parallel computing, explain different types of parallel processing mechani...

explain different types of parallel processing mechanism

C programming, write a program to find the area under the curve y=f(x) betw...

write a program to find the area under the curve y=f(x) between x=a and x=b,integrate y=f(x) between the limits a and b

Write Your Message!

Captcha
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