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

What does a usecase diagram represent, Problem : (a) What does a UseCas...

Problem : (a) What does a UseCase Diagram represent? (b) Draw a UseCase Diagram for the above case study. (c) For any one use case give a detail use case specification.

What are the tools used in system analyst, What are the Toolsused in system...

What are the Toolsused in system analyst Systems analyst have numerous tools to help them in carrying out their work. As many of their projects are for big companies it is ess

Discuss about throw-away prototyping, Discuss about Throw-away prototyping ...

Discuss about Throw-away prototyping Objective: The principal aims of this model is to validate or to gain the system requirements. It is developed to minimise requi

Explain dynamic and static metrics, Dynamic and static metrics Dynamic ...

Dynamic and static metrics Dynamic metrics are closely related to software quality attributes It is relatively easy to measure the response time of a system (performance

Cyclomatic complexity for a data flow diagram, pls explain how to calculate...

pls explain how to calculatethe cyclomatic complexity and independent paths Determine the cyclomatic complexity of the code ( (iii) Identify all the independent paths

What is test case generator, A software tool that accepts as input source c...

A software tool that accepts as input source code, specifications, test criteria, or data structure definitions; uses these inputs to make test input data; and, sometimes, verifies

Functional testing and structural test, Differentiate between functional te...

Differentiate between functional testing and structural testing. Functional testing also known as behavioural testing or  Black box testing. In this methods, tester design te

Daa, 3. Explain asymptotic notations and their significance

3. Explain asymptotic notations and their significance

What is meant by software change, What is meant by software change? Sof...

What is meant by software change? Software change is explained as the change in nature of software as the needs of software changes.

How does the risk factor affect the spiral model, Q. How does the risk fact...

Q. How does the risk factor affect the spiral model of software development? Ans: Risk Analysis phase is the most vital part of Spiral Model. In this phase all probable (and

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