Case study - conference management system, Software Engineering

Assignment Help:

This case study looks at the requirements for an information system to manage the organisation of an international academic conference. An academic conference consists of presentations by people. The presentations could be presentation of papers or product demonstrations.

Papers or product demonstrations are made by researchers or industry professionals (a paper or product demonstration may have several contributing authors but it is submitted by only one of them - a researcher or industry professional may submit several papers/product demonstration).

Papers or product demonstrations are submitted by researchers or industry professionals but these need to be approved before being included in the conference (For any researcher/industry professional more than one presentation may be approved). In some cases, papers or product demonstrations may be rejected. In the end, all approved presentations need to be allocated a time and a room. People who make presentations or who wish to attend the conference need to register for the conference.

Anyone registering for the conference must submit his name, surname, title, address, telephone number, email, organisation, post. Even researchers/industry professionals making a presentation must register for the conference.

Anyone submitting a paper/product demonstration must provide title and an abstract giving more details on the presentation. Decisions concerning acceptance/rejection will be entered by the Conference Chair (i.e. the person responsible for all academic matters). In case of rejection, a reason will have to be input as well.

Scheduling of accepted presentations and speeches will be done by the Conference Secretary (i.e. the person responsible for all administrative matters). The duration of the presentations will be assumed to be standard and of about 1 hour. The system will have to ensure that there are no clashes (i.e. there are no 2 presentations in the same room at the same time or 2 people scheduled for different presentations at the same time but in different rooms).

Question 1:

(a) Assuming that a web-based system needs to be developed, that user interaction is important and that the requirements do not seem very clear (as it is the users' first experience), give an outline of an appropriate software process model for the development of the system.

(b) Justify your answer.

(c) Explain what is meant by verification and validation in software engineering.

(d) Describe any ONE technique for verification for the system to be developed.

(e) Describe any ONE technique for validation for the system to be developed.

Question 2:

(a) Identify actors (in the object oriented analysis context) in the system.

(b) Outline the main user requirements of the system.

(c) Draw an appropriate Use Case Model for the system.

(d) Identify classes of objects in the system.

(e) Build a Class Diagram for the system described in the Case Study. Identify all classes, relationships and attributes.

Question 3:

(a) What are the desired characteristics of an effective data model?

(b) Why is data redundancy not desirable in a data model?

(c) Assuming that for implementation of the system, a relational database management system is required, design the database for the system. List the entities, their attributes, clearly marking primary and foreign keys.


Related Discussions:- Case study - conference management system

What are different severity ratings in a project, What are different severi...

What are different severity ratings in a project? There can be 4 types of severity ratings in a table: i.) Severity 1 - Showstoppers - Don't allow application to move at

Why software design improve when we use oops concepts, Q. Why does the soft...

Q. Why does the software design improve when we use object-oriented concepts? Ans. The software design gets betters when we use object-oriented concepts because 1.Object-o

What is branch coverage testing, A test method satisfying coverage criteria...

A test method satisfying coverage criteria that needs each decision point at every possible branch to be implemented at least once.

Draw the data flow diagram, Go to Blackboard, and print the project scenari...

Go to Blackboard, and print the project scenariolocated under the Project folder. Using Visio, draw a Physical DFD ofall three business processes described in theproject scenario.

Encryption models, Please name some of the best (most successful) encryptio...

Please name some of the best (most successful) encryption models for use in the business community. I need to know the benefits and disadvantages of each, as well as the cost effec

State about the normal data - Test data, State about the Normal data- Test...

State about the Normal data- Test data -  This is data which is valid/acceptable and has expected outcomes (for instance, if a date is being input the day must be in the rang

Explain respiratory quotient, Explain Respiratory quotient? Ans) Respira...

Explain Respiratory quotient? Ans) Respiratory quotient is the ratio among the carbon-dioxide used in photosynthesis to the quantity of oxygen liberated in respiration.

Case study – newsagent shop system, A newsagent shop employs several newspa...

A newsagent shop employs several newspaper deliverers to hand-deliver the morning newspapers to customers' houses. The customers all live fairly close to the shop and the delivere

Define the optimising level of maturity model, Level 5 (Optimising) O...

Level 5 (Optimising) Organisation satisfies all the requirements of level-4. This is final level. Organisation at this maturity level is considered almost perfect. At this st

Explain communicational cohesion, Communicational cohesion : Communicationa...

Communicational cohesion : Communicational cohesion is when parts of a module are grouped because they operate on the similar data (e.g. a module which operates on the similar reco

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