Scenario
Acme engineering is a general light engineering company that specializes in metallic fixtures and fittings. It manufactures various products to customer order, and also has long term contracts to supply manufactured products to other companies. Acme is a “jobbing shop” involving craftspeople making specialized complete products – it is not a production line operation. The craftspeople work on early (6am – 2pm) and late (2pm – 10pm) shifts 5 days a week, and sometimes do overtime on Saturdays. The factory is always closed on Sundays. Each shift has a supervisor. The management team consists of the Managing Director, Accountant and Sales Manager. They are assisted by two Administrative Assistants who work Monday to Friday, 8.30am to 5.30pm.
The management team has decided that, in order to become more competitive, it needs more and better information on the costs involved in manufacturing. It wants to build up a
One problem is that Acme’s craftspeople have always had a free hand to carry out their work however they like, as long as the finished fixtures and fittings conform to specification and meet deadlines.
The MD has engaged an IT consultancy company to analyses the requirements and design a system to meet them. The team will include a consultant with extensive experience of implementing manufacturing control systems. Acme has provided the following list of requirements to the consultancy company:
- The system is to log the craftsperson, start and finish time and materials used for each manufacturing job. This must be possible on all shifts, including overtime.
- The data for time and materials used is to be captured on touch screens next to the machines on the factory floor so that the craftsperson’s work is not disrupted. This facility is to be usable in a noisy and dirty workshop environment.
- The system is to calculate material costs and overhead costs incurred for each manufacturing job.
- The system is to provide a “time spent” analysis (time to set up, time per step, rework time) report of the work done by each craftsperson.
- The managing director would like a data mining type function to drill down on historic data and look at costs in total, or per product range, or per product type, or per craftsperson, over a flexible period of time, or for an individual piece of work.
- The sales manager has asked for secure remote access via VPN using a laptop to the historic data on the system when working away from the office.
Question
From requirements 1 to 6 (or parts thereof) on the previous page, give one example of each of the following, justifying your selection in each case:
- Two functional requirements
- Two non-functional requirements
- Two solutions
- Two ambiguous requirements
§ Two requirements in conflict with each other (ie one conflict across 2 requirements)
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps
- Differentiate between the waterfall and spiral models of system development.arrow_forwardAnnabelle Invests in the Market Annabelle Sizemore has cashed in some treasury bonds and a life insurance policy that her parents had accumulated over the years for her. She has also saved some money in certificates of deposit and savings bonds during the 10 years since she graduated from college. As a result, she has $120,000 available to invest. Given the recent rise in the stock market, she feels that she should invest all of this amount there. She has researched the market and has decided that she wants to invest in an index fund tied to S&P stocks and in an Internet stock fund. However, she is very concerned about the volatility of Internet stocks. Therefore, she wants to balance her risk to some degree. She has decided to select an index fund from Shield Securities and an Internet stock fund from Madison Funds, Inc. She has also decided that the proportion of the dollar amount she invests in the index fund relative to the Internet fund should be at least one-third but…arrow_forwardThe method used to manage software development projects is quite different to the methods used for managing other kinds of projects.arrow_forward
- Creating a nested state diagram: a nested state diagram should be created for the Digital Watch.arrow_forwardProfessional and Scientific Staff Management (PSSM) is a unique type of temporary staffing agency. Many organizations today hire highly skilled technical employees on a short-term, temporary basis to assist with special projects or to provide a needed technical skill. PSSM negotiates contracts with its client companies in which it agrees to provide temporary staff in specific job categories for a specified cost. For example, PSSM has a contract with an oil and gas exploration company in which it agrees to supply geologists with at least a master’s degree for $5,000 per week. PSSM has contracts with a wide range of companies and can place almost any type of professional or scientific staff members, from computer programmers to geologists to astrophysicists. When a PSSM client company determines that it will need a temporary professional or scientific employee, it issues a staffing request against the contract it had previously negotiated with PSSM. When PSSM’s contract manager receives…arrow_forwardCalifornia DMV In 1987, the California Department of Motor Vehicles (DMV) embarked on a major project to revitalize their drivers license and registration application process. By 1993, after $45 million dollars had already been spent, the project was cancelled. According to a special report issued by DMV, the primary reason for redeveloping this application was the adoption new technology. They publicly stated: "The specific objective of the 1987 project was to use modern technology to support the DMV mission and sustain its growth by strategically positioning the DMV data processing environment to rapidly respond to change." Also, according to the DMV special report "The phasing was changed several times, but the DMV technical community was never truly confident in its viability....” The project had no monetary payback, was not supported by executive management, had no user involvement, had poor planning, poor design specifications and unclear objectives. It also did not have the…arrow_forward
- Job Tracker and Task Tracker have distinct purposes.arrow_forwardExplain the fundamental structure of an application that is capable of satisfying the standards for car safety inspections.arrow_forwardProject Title: Implementation of design for road frequency (RF) technology based speed control system for vehicles App Name: (Program name) Project Description: (Short description of the project - less than 5 sentences) Platform: (Programming Language/Programming Application)arrow_forward
- A fiscal year is a period used for the purpose of preparing annual financial statements. It is often required by law to have a term of 12 months, but it is not necessary when it starts or when it ends (may start on 1/1/or 1/3 or 1/7 etc...) This depends on the company, unless there is Regulatory body obligating the company with a specific start date true Falsearrow_forwardhelparrow_forwardAs an independent consultant, you have a contract with a university to develop an application to support course administration. Read the detailed description of this application and then complete the tasks that follow. A course has a unique course number and title and is assigned to one or more areas of the Computer Science program. Each course has an instructor, at least one teaching or research assistant, an online discussion forum, a delivery period (start date, end date), and a capacity (maximum number of participants). A course need not be offered each term, but the challenge option is open throughout the entire year. A course may have prerequisite courses, and a student is not allowed to register for a course if they have not fulfilled the prerequisites or their equivalent. In addition, a student who would like to challenge a course should have the course prerequisites or authorization from the course instructor. An instructor has an employee number, first name, last name,…arrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY