Analyse and develop different views of a system

Assignment Help Software Engineering
Reference no: EM131529238

System Development Methods

You should hand in one copy of your assignment/project by the time and date mentioned above to the appropriate 'hand-in location' at the Gulf College. Fill in the front cover (staple together with you assignment). MAKE SURE that you fill in all the relevant details on this form. An acknowledgement will be given to you upon receiving your assignment. This is your receipt, keep it. You can submit work by post, but you must send it recorded delivery, it must be postmarked two days before the deadline date and a copy must be kept by you in case it is lost in the post. Faxed assignments will not be accepted.

Assignments must be submitted by the due date. The only circumstance in which assignments can be submitted late is if an extenuating circumstances form is submitted at the same time. In this circumstance work may be submitted up to 2 weeks late only. If the extenuating circumstances are upheld, the assignment will be graded; otherwise a 0 will be awarded.

This assignment will assess learning outcomes:

1. Analyse and develop different views of a system

2. Apply structured analysis, design and implementation techniques to develop a simple prototype, with a suitable interface, from conception through to implementation

3. Demonstrate knowledge of the fundamental issues of HCI by applying interface design principles to a prototype.

4. Select and justify appropriate methods of analysis, design and implementation for a particular component or application be it traditional, multimedia or web based.

NOTE: This assignment is to be carried out in groups of 2 students and counts as 50% of the total marks for this module.

1. Case study: AL Marai Juice Factory
"Oman Juice and Milk Factory" is one of the successful factories in the Sultanate of Oman. This factory manufactures many types of packed juices and milk under the brand name AL Marai.

The factory consists of six departments:
Human Resources Department: it is concerned with all matter which relates to staff members. It keeps track of employees records, counts and registers every employees worked hours per month (include overtime hours) and close the employ record in case of contract termination.

Accounting Department: it registers and keeps track of all revenues or expenses, financial transactions (debit and credit) and prepares the required financial reports like cash flow reports and balance sheets.

Purchasing Department: it delivers any tenders offers that may come from the suppliers to determine the supplier that will provide the required materials to the factory. In addition to purchasing anything that needed in the factory.

Production Department: this department consists of three production lines namely:
- Fresh juice Production Line
- Fresh milk Production Line
- Tetra milk packs Production Line
Each production line has a specific number of employees which includes packing employees, bottling employees, in addition to one (1) supervisor.

Inventory Department: it keeps details of all types of juice and milk that have been manufactured through the production lines and deliver to the customers who placed and paid orders.
Sales Department: it promotes and sell the goods.

The main activities in the factory are the following:
- Every Production supervisor requires the raw materials needed from the Inventory.
- Any final product will be counted and registered by the production supervisor then will be sent to be kept in the Inventory. A delivery report will be sent from production manager to the Inventory manager to sign it.
- Every supervisor should register the daily worked hours and over time hours - if any - for all production line staff and send a report to the HR department.
- HR department should calculate the total monthly worked hours for every employee and send a report to the accounting department.
- Inventory department sends an order to the purchasing department whenever the stock level for any item from the raw materials reaches the lowest level.
- The purchasing department should buy what is needed and the accounting department should pay the cost.
- Any payments from any customer should be paid to the accounting department.
Management have decided to develop a computerized information system to provide accurate information system about the factory activities and operations. At the first stage this information system should encompass the Human Resource Department, Production Department and Accounting Department and it should produce all required outputs like:
- Report for all employees in the factory.
- Report about daily manufactured juice and milk grouped by type.
- Monthly employee wage receipt.
- The customer's invoice.

 Assignment Requirements

You are required to provide the following:

1. Identify the functional requirements of the factory.

2. Produce a process model comprising of:
o A levelled set of data flow diagrams, including a context and p level 1 DFD with one of the main processes decomposed to an appropriate level.

3. Produce an entity relationship diagram to support the business requirements including: a list of attributes with primary and foreign keys identified.

4 Produce an event model for the main entities.

5. Provide a sample documentation for one of the elements of each model for example:
o An event description, process description, external entity description, data flow description, data store description and an entity description.

6 Provide evidence of correlation of the models.

7 Using Microsoft Access; implement those parts of your model which relate to the involved departments like management of HR Department, Product Department and Accounting Department.

You may need to amend the mapping of your model to the implementation to reflect the partial implementation of the design and you should document any changes.

Enter suitable test data.

The database must be able to provide the following information to the management:
o A report showing all details about all employees.
o An invoice, based on a parameter query, showing the subtotal costs and total cost for the sold products to the customer. The invoice must be formatted and presented according to commercial standards
o Monthly employee wage receipt which shows the wage details like worked hours, overtime worked hours, bonuses and deductions in addition to the net wage.
o One additional report which provides information that you think would be useful to management.

8 Design and implement a suitable user interface for the application, taking into account relevant HCI principles and provide an explicit rationale for your interface design decisions (i.e. refer to HCl/usability principles/research to justify each interface design feature). Provide evidence that the artefact satisfies the user requirements including evaluation of usability, and explain why you have chosen those particular usability evaluation methods.

The report should be submitted to the Moodle and a receipt of it should be attached. A copy of any written work should be submitted on flash drive. Any practical work intended for demonstration to your tutor must be submitted and hand in along with the report. If you do not submit the practical work with the written report, this will be regarded as a non- submission.

Verified Expert

In the given document there are few question related to to the given case study. To solve these problem we should have proper knowledge of Real time system ,.In the document we have discussed about security control system used in IT Department.

Reference no: EM131529238

Questions Cloud

Using dividend discount model-what would be price of stock : Suppose the 0.50 dividend is expecteds to continue indefinately. Using the dividend discount model, what would be the price of one stock?
Focus on a specific environmental problem in your topic : Focus on a specific environmental problem in your topic. Your topic, for example, could be atmospheric issues, and your problem could be global warming.
Explain what are the three everyday products and practices : What are the 3 everyday products and practices that contribute most to your environmental footprint?
What is risk-neutral probability of stock finishing in money : What is the risk-neutral probability of the stock finishing in the money on a 100-strike, two-month call option?
Analyse and develop different views of a system : Analyse and develop different views of a system - develop a simple prototype, with a suitable interface, from conception through to implementation
Verify eulers formula using series expansion : Use the series expansions for ex. cos(?), and sin(?) given here to verify Euler's formula.
An ophthalmology practice is analyzing it outputs and cost : An ophthalmology practice is analyzing it outputs, cost, and prices to determine if changes are needed.
What price should you expect to pay for the bond : what price should you expect to pay for the bond?
What are net operating cash flows in years : What are the net operating cash flows in Years 1, 2, and 3? What is the additional (nonoperating) cash flow in Year 3?

Reviews

len1529238

6/13/2017 5:43:37 AM

System Development Method Assignment I want from you to draw data flow diagrams: A: context diagram B: level1 C: level2 B: Entity relationship Note: Need description for diagrams, I sent our assignment and simple of assignment if u want how to do and the paper of assignment only drawing.

Write a Review

Software Engineering Questions & Answers

  Attacking small and medium businesses

Evaluate the recent trend toward attacking small and medium businesses and identify the benefits that these types of businesses have which attract attackers.

  Analyse the decision-making process of a common

How do you decide to buy a new house or a new piece of electronics or to go on a vacation? Though often invisible, there is a strategy in this everyday decision-making. You might ask for recommendations from friends, read reviews online or rely on..

  Web authoring application

Compare the drawbacks and benefits of using a Web authoring application, an HTML editor and a text editor for developing websites.

  Describe the overall architecture of your application

you will identify the requirements for the project you selected in the first week. You will also perform a requirements analysis to help solidify the requirements and prepare the path for the design of the software. Describe the overall architectu..

  Review the practice area for product and process quality

review the practice area for product and process quality assurance ppqa in cmmi. within 2-3 paragraphs summarize how

  Prepare a context diagram for the revised system

Prepare a context diagram for the revised system, and redraw given Figure to reflect the revised system. Ignore the ordering of raw materials from vendors; start the raw materials process with the receipt of goods.

  Create class diagram for company has number of employees

Create a class diagram for following problem. A company has a number of employees. Attributes of employee include employeeID (primary key), name, address, and birthdate.

  Describes process of migrating existing data to the testing

Testing and Quality Assurance- Develop a data conversion plan that describes the process of migrating existing data to the testing platform.

  Produce set of crc cards-uml diagram-javadoc comments

Produce a set of CRC cards, a UML diagram, and a set of javadoc comments (detailed JavaDoc only for each method created, no coding required).

  Develop a fact-finding plan including interviews

Develop a fact-finding plan including interviews, documentation review, observation, questionnaires, sampling, and research.

  Creating an ipo chart for programming problem

A contractor requires a program that computes and shows the volume of a rectangular pool of constant depth. Complete an IPO chart for this problem.

  Explain how enterprise software works

Define an enterprise system and explain how enterprise software works. Select one type of Enterprise system and describe how it helps businesses achieve operational excellence

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