subject: system analysis (2000 word), Operating System

Assignment Help:
Overview:
In this assignment, you are going to perform a system analysis and design of a membership and
facility management system of a gymnasium of given case study
Task:
You are to perform an analysis and design of a “membership and facility management” system. You are required to submit:
i) Discuss the six core processes of the SDLC required to develop the membership and facility management system (Marks 6*5=30)
ii) A Class Diagram for the entire membership and facility management system, showing: (Marks 30)
• Attributes
• Custom methods
• Various relationships
• Association names
• Multiplicities
• Association Classes (if any)
iii) A use case diagram which models the actors and the use cases of the Manager schedules staff roster (Marks 15)
iv) A use case diagram which models the actors and the use cases of the Member registers for class (just before the commencement of a class) (Marks 15)
v) Develop PERT/CPM chart explaining the early and late start for each task. Identify the critical path and the total time to finish the project (Marks 10)Whenever you make assumptions, please state these clearly.
You will be marked on various aspects, including among other things:
• Completeness of analysis (thoroughness)
• Correctness of analysis – i.e. how much the analysis represents the described
system.
• Use of notation – whether you correctly used the UML notations.
• Appropriate use of generalization/specialization (in class diagram)
• Appropriate use of aggregation/composition (in class diagram)
• Clearness of diagrams

Related Discussions:- subject: system analysis (2000 word)

Unix process api, Unix process API The two most important function calls...

Unix process API The two most important function calls to use when programming with several processes are fork and exec:  fork() creates a copy of current process. It gives

Ipc, explain in detail about ipc in linux

explain in detail about ipc in linux

Explain hashed page table method, Hashed page table method A general ap...

Hashed page table method A general approach for managing address spaces larger than 32 bits is to use a hashed page table with the hash values being the virtual-page number.

Define entry section and exit section, Define entry section and exit sectio...

Define entry section and exit section. The critical section problem is to design a protocol that the processes can use to cooperate. Every process must request permission  to e

Illustrate advantages and inconveniences of klt, ADVANTAGES AND INCONVENIEN...

ADVANTAGES AND INCONVENIENCES OF KLT Advantages: the kernel be able to simultaneously schedule many threads of the same process on many processors blocking

What are batch systems?, What are batch systems? Early computers were p...

What are batch systems? Early computers were physically huge machines run from a console. The general input devices were card readers and tape drivers. The common output device

Virtual memory, In modern operating systems, applications do not directly a...

In modern operating systems, applications do not directly access the physical memory. Instead, they use so-called virtual memory, where each virtual address is translated to a phys

Explain two-phase locking protocol, Q. Show that a few schedules are possib...

Q. Show that a few schedules are possible under the two-phase locking protocol however not possible under the timestamp protocol and vice versa. Answer: A schedule that is auth

Fork system call in unix, Forking is an important phase of Unix, critical t...

Forking is an important phase of Unix, critical to the support of its design strategies, which encourages the implementation of filters. In Unix, a filter is a process that reads i

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