Describe the formal software process model, Software Engineering

Assignment Help:

Question 1:

(a) Describe the Formal Software Process Model.

(b) What are the main strengths of the Formal Software Process Model ?

(c) Why is the Software Process Model nevertheless not used for mainstream software development ?

Question 2:

(a) Draw an Entity Relationship Diagram for the given case study. Show entities and relationships on the diagram (attributes should not be shown). Cardinality and optionality of relationships should be shown.

(b) Analyse the structure of Entities 1a Person Criminal and E1b Person Non-Criminal from a data redundancy perspective (Tip: specify whether there is redundancy, whether it is justified and how it can be corrected, if necessary)

(c) There is a requirement to have some statistics on the different types of offences committed per Police Station for a given period. Describe how this could be obtained (modify event model and data models if necessary).

(d) The current data model assumes that each occurrence reported has got only one victim. Modify the data model to include the possibility of having more than one victim for an occurrence reported by a person.


Related Discussions:- Describe the formal software process model

State lehman first law, State Lehman's First law A program that is used...

State Lehman's First law A program that is used in real world environment of necessity must change or become progressively less useful in that environment.

Explain software testing, Define software testing? Software testing is ...

Define software testing? Software testing is a critical element of software quality assurance and shows the ultimate review of design, specification, and coding.

Write short notes on estimation models, Write short notes on estimation mod...

Write short notes on estimation models. Empirical estimation models can be used to complement decomposition methods and propose a potentially valuable approach in their own rig

Define the behavioural model, Define the Behavioural Model It defines o...

Define the Behavioural Model It defines operational behaviour of the system.  In this model, numerous operations of the system are represented in pictorial form. Tools used to

Explain metric, Explain Metric? Ans) The measure of the extent or degree...

Explain Metric? Ans) The measure of the extent or degree to which a product possesses and exhibits a particular quality, property, or attribute.

Show the cost drivers used in cocomo model, Q. Show the cost drivers used i...

Q. Show the cost drivers used in COCOMO model? A variety of attributes of cost drivers used in COCOMO model are: 1. Physical attributes : These are worried with required

Data structure, what do you understand by recursion.explain the simulating ...

what do you understand by recursion.explain the simulating recursion in brief.program of fabinacon series by recursion

Explain the quality assurance manager and project manager, How do you diffe...

How do you differentiate the roles of Quality Assurance Manager and Project Manager? Quality Assurance Manager (QA Manager) produces the process to be followed at every phase

Star topology, where star topology used in daily life

where star topology used in daily life

What is quality control, What is quality control? Ans) Quality control m...

What is quality control? Ans) Quality control means to preserve the quality of product by measuring their content , different physical parameters.

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