Limited-time offer! Save up to 50% Off | Solutions starting at $6 each  

Nova cosmetics Assignment PDF

Added on - 10 Nov 2021

Trusted by +2 million users,
1000+ happy students everyday
Showing pages 1 to 6 of 24 pages
Nova cosmetics1
Nova Cosmetics System analysis and Design
Student Name
Professor’s Name
Institution
Location of Institution
Date
Nova cosmetics2
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 cosmetics3
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 cosmetics4
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 cosmetics5
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 cosmetics6
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
desklib-logo
You’re reading a preview
Preview Documents

To View Complete Document

Click the button to download
Subscribe to our plans

Download This Document