Nova cosmetics 1 Nova Cosmetics System analysis and Design Student Name Professor’s Name Institution Location of Institution Date
Nova cosmetics 2 Table of Contents 1 Introduction...................................................................................................................................4 1.1 Question One.........................................................................................................................4 1.2 Question Two.......................................................................................................................11 1.2.1 Reduced storage space..................................................................................................11 1.2.2 Enhanced security.........................................................................................................11 1.2.3 Improved compliance to the regulatory........................................................................11 1.2.4 Easier retrieval..............................................................................................................12 1.2.5 Better collaboration......................................................................................................12 1.2.6 Provides advanced backup and recovery......................................................................13 1.3 Question Three.....................................................................................................................18 Conclusion.....................................................................................................................................22 References.....................................................................................................................................24
Nova cosmetics 3 List of Figures Figure 1: Level 0 Data Flow Diagram...........................................................................................18 Figure 2: Nova Data Flow (Level 1) diagram...............................................................................19 Figure 3: Entity Relationship Diagram for Nova Cosmetics.........................................................20 Figure 4: Entity Life History Diagram..........................................................................................21
Nova cosmetics 4 1 Introduction The Nova cosmetics wholesaler is tasked with the day to day operations in the provision of the cosmetics orders to the private retail chemists. The operations at some extent can be considered as a tiresome process since all the activities are much more unlike in comparisons of an automated system. Due to this, therefore, the cosmetics shop is required to make internal changes in their system. This system analysis and the design process involves a series of the phases in the life cycle for any given system, (Oinas-Kukkonen and Harjumaa, 2018). These phases provide an understanding which is common for the development process based on the understanding of the business requirements. This paper ought to bring forth the discussion on the transition of the systems to a development of a well-organized computerized system. 1.1 Question One a) a)Waterfall model- the waterfall model was the first to be introduced in the software development system majorly referred to as the linear-sequential life cycle for the model. Of all the models of software development, this seems to be the simplest to use and comes along with a brief and clear understanding. In this type of model, each and every phase must be completed first before the beginning of the next phase hence ensuring that there is no phase overlapping (Houston, Mackulak and Collofello, 2011). Advantages i.Waterfall model is indeed easy and very simple to use and for understanding ii.With its rigidity, it can be easily managed iii.Does not allow overlapping
Nova cosmetics 5 Disadvantage i.Does not allow the developer to refer back to some other level once at the testing stage ii.A sample software cannot be produced along the way iii.Involves a lot of risks From the above said advantages and disadvantages, we can conclude that this model is not fit for the development of an object-oriented projects. This is because of the of the fact that all the requirements must be listed first before commencing the process. b)V-Shaped model- this involves a sequential V-shape manner in which the process is executed in the software development life cycle. The most common practice done here is the verification and the validation process. The fact that is has a V shape, it because of the fact that it results from the waterfall model based on the testing association phase for every stage that corresponds to the whole software development life cycle stage (Rajagopalan, 2014). Advantages i.Very simple to understand and use ii.Before coding, one is able to test iii.Defects can be dealt with at an earlier stage Disadvantage i.Less flexible ii.Does not allow production of earlier prototypes
Nova cosmetics 6 iii.Requires updates to the test documents in case of any change Having mentioned the that the V-shaped model lacks the production of the prototypes, it possesses a higher risk when developing a project since there is a higher chance that the end user expectations could not be met hence not best for the development of an object- oriented project. c)Evolutionary prototyping model- this is the model that involves construction of the prototype done by the development team or the individual developer which is first sent to the customers and later on after getting a feedback, the developer team should once again produce a series of prototype which is basically an improvement of the previous until the final stage of the software development is attained. Advantages i.Room to updating requirements ii.Less initial operating time iii.Facilitates feedback since the software is produced earlier Disadvantage i.Only suitable for large projects ii.More complexity in management iii.Risks must be analyzed first before progressing Generally, the Evolutionary model is fit for large projects hence the best model for use in the development of large projects in the object oriented
End of preview
Want to access all the pages? Upload your documents or become a member.
Related Documents
System Analysis and Designlg...
|13
|1658
|447
System Analysis and Design: Evaluation of SDLC Models and Feasibility Report Componentslg...
|25
|5614
|299
System Analysis: Feasibility Study and Lifecycle Modelslg...
|24
|4376
|346
Himilayan Hotel System Analysis and Designlg...
|30
|6842
|133
Software Development Lifecycle Assignmentlg...
|6
|605
|54
Software Development Lifecycle and its Importancelg...