Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Software Engineering Practice CA, Exams of Software Engineering

A group project work on Software Engineering Practice

Typology: Exams

2021/2022

Uploaded on 03/21/2022

steven-john
steven-john 🇬🇭

5 documents

1 / 3

Toggle sidebar

Related documents


Partial preview of the text

Download Software Engineering Practice CA and more Exams Software Engineering in PDF only on Docsity! CONTINOUS ASSESSMENT COURSE 1st SEMESTER 2021/2022 ACADEMIC YEAR DATE: DECEMBER 2021 COURSE CODE: CS403 COURSE TITLE: SOFTWARE ENGINEERING PRACTICE II MINI PROJECT 3 LECTURER NAME: GEORGE AFIRIYIE GYAMFI INSTRUCTIONS TO ALL STUDENTS  Read the case and associated questions carefully.  Highlight the main points of the case and any issues that you can identify.  Read the questions closely and analyze what is required for you to do.  Provide the relevant answers. ANSWER ALL QUESTIONS Final weighted marks of 35 for correctly answering the questions of the case study and 5 Marks for presentation Reliable Courier Services [Foundation for Systems Design] The technological capabilities that Reliable Courier Services Danso wants for servicing his customers is very daunting and has overly been described by him. However, one of the problems that Reliable Courier Services has is that his 1 company is very small, so he cannot afford to develop any special-purpose equipment or even sophisticated software. Given this limitation, Joseph’s need for advanced technological capabilities comes at an opportune time. Equipment manufacturers are developing equipment with advanced telecommunications capabilities, and freelance software developers are producing software applications—many of which provide the capabilities that Joseph needs. The one caveat is that because this will be a live production system, it needs to be reliable, stable, error-free, dependable, and maintainable. Let us review some of the required capabilities of the new system, which has been described previously by Joseph: Customers ■ Customers can request package pickup via the Internet. ■ Customers can check the status of packages via the Internet. ■ Customers can print mailing labels at their offices. Drivers ■ Drivers can view their schedules via a portable digital device while on their routes. ■ Drivers can update the status of packages while on their routes. ■ Drivers can allow customers to “sign” for packages that are delivered ■ The system “knows” where the driver is on his route and can send updates in real time. ■ Drivers can accept payments and record them on the system. Joseph Danso (management) ■ Joseph can record package pickups from the warehouse. ■ Joseph can schedule delivery/pickup runs. ■ Joseph can do accounting, billing, etc. ■ Joseph can access the company network from his home Given these requirements, do the following: 1. What kind of fraud is possible in this scenario? By the customer? By the truck driver? By collaboration between system users? What steps should Joseph take to minimize the opportunity for fraud? 2. What kind of access controls should be put in place? For the customer? (Notice the customer has no financial transactions. Would you change your answer if the customer could also make payments online?) For the truck driver? For Joseph? Are the typical userID and password sufficient for all three, or would you require more or less for each? 2
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved