Develop inventory management system and time-tabling systems, Computer Engineering

Assignment Help:

Problem:

Develop three sub-systems namely Staff Profiling System, Inventory Management System and Time-tabling systems.

(a) Show about any three design patterns you have used. Your answer should consist of a brief description of the pattern (including the structure) and a justification for its use and also how these patterns have been re-used. Note: There is no need to give codes to explain your answer but you can include diagrams in your discussion.

(b) What difficulties have you faced when designing and implementing the above mentioned systems using design patterns? A brief discussion will be sufficient.

(c) Suppose that you have been assigned to re-engineer the existing systems for a company. Do you think that design patterns will be applied for these existing systems? Justify your answer.


Related Discussions:- Develop inventory management system and time-tabling systems

Engineering applications, Engineering Applications A few of the enginee...

Engineering Applications A few of the engineering applications are: Airflow circulation over aircraft machinery, Simulations of simulated ecosystems. Airflow c

Which technique is an encryption technique, Which technique is an encryptio...

Which technique is an encryption technique? Ans. Block cipher technique and also Steam cipher technique is an encryption technique.

Determine the output of SR flip flop when S=1 and R=0, The output of SR fli...

The output of SR flip flop when S=1, R=0 is ? Ans. When for the SR flip-flop S=set i/p R=reset i/p, as S=1, R=0, Flip-flop will be set means output will be one.

What is collective message passing, Q. What is Collective Message Passing? ...

Q. What is Collective Message Passing? In collective message passing all the processes of a group take part in communication. MPI offers a number of functions to apply the coll

What is open addressing, Open addressing:  The easiest way to resolve a co...

Open addressing:  The easiest way to resolve a collision is to begin with the hash address and do a sequential search by the table for an empty location. The idea is to place the

How we get assignments, Hello i am a freelancer how I get a assignments ?

Hello i am a freelancer how I get a assignments ?

C, Drawbacks of linear arrays

Drawbacks of linear arrays

Perform binary addition, Q. Explain the following: a. BCD code b. Gra...

Q. Explain the following: a. BCD code b. Gray code c. Excess-3 code d. True complement method Q. Addition-Subtraction-Multiplication-Division: Perform Binary Addi

How to modify or delete a custom class name, 1. Click Tools > General Optio...

1. Click Tools > General Options, and then click the Object Mapping tab. 2. From the Object type list, select the standard object type that is associated with the object class

C++, #question.constructors and destructors

#question.constructors and destructors

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