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 is version description document, Explain version description document ...

Explain version description document (VDD)? Ans) Version description document (VDD) is a document that accompanies and signifies a given version of a software product. Typically

Script file, how to make script file volume of pyramid

how to make script file volume of pyramid

What are the problems of prototyping, What are the Problems of Prototyping ...

What are the Problems of Prototyping  In some organisations, theprototyping isn't as successful as anticipated. A common problem with this approach is that people expect much

Write short notes on configuration management, Q. Write short notes on Conf...

Q. Write short notes on Configuration Management? Software configuration management is a bunch of tracking and control activities that begin when a software project begins an

What is regression testing, What is regression testing? Regression test...

What is regression testing? Regression testing is the re-execution of some subject texts that have already been conducted to make sure that changes have not propagated unintend

Enterprise resource planning system, 1. Please compare and contrast economi...

1. Please compare and contrast economic, market, and relevancy value. 2. Discuss uncertainty as it relates to the overall logistical performance cycle. How can performance cycle

Explain the process of prototyping, Explain the process of Prototyping ...

Explain the process of Prototyping Prototyping is a process which enables developer to create a small model of software. IEEE 610.12 standard defines prototype as a preliminary

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