Activity#10-Case Study
.docx
keyboard_arrow_up
School
Thompson Rivers University *
*We aren’t endorsed by this school
Course
2920
Subject
Computer Science
Date
Dec 6, 2023
Type
docx
Pages
2
Uploaded by DoctorAntelopeMaster3720
COMP 2920 : Software Architecture & Design
Class Activity#10
Max marks :
50
Due date: 26
th
November 2023
Problem Description
Q1. For the payroll system, some common requirements are as follows: [40 marks]
It should allow employees to record time card information electronically
It should automatically generate paychecks based on the number of hours worked &
total amount of sales for commission-based employees
It should have a web based interface to allow employees to interact with the system
It should allow employee to operate ONLY on their own data records
It should allow employees to choose payment type
For payment, employees can be paid by the hour or salaried
The calculated salary of the hourly workers must be paid every two weeks on the Friday,
where for salaried employees, it should be paid at the end of the month (last Friday of
the month)
The system must be able to provide various types of reports for employees and
managers.
Exercises
1.
Define the architecture style you would use. Also mention the development process you
would like to use for this syatem [3+2 marks]
2.
Draw the overall use case with at least 4 use cases. Make sure to use include/extend
relationships.? [4 marks]
3.
List five functional and at least three nonfunctional requirements of this system. First
need to identify and list the Quality attributes that will be required for this case study
1
.[8
marks]
4.
Use one use case to fill the use case template including actors, precondition, post
condition, main flow and alternate flow in points form [3 marks]
5.
Draw an overall class diagram. Clearly identify dependencies, associations (aggregation
& composition) and multiplicities.[8 marks]
6.
Draw a component diagram as to how the system can be integrated with mainframe-
based data source. [3 marks]
7.
Convert the component diagram into deployment diagram.[3 marks]
8.
Make a state chart diagram for the employee working on this system. Identify the states
and state-transitions using several events. [3 marks]
9.
Identify one use case and translate it into sequence diagram.[3 marks]
1
Non-functional requirements can be mistaken with quality attributes:
Quality attributes are necessary characteristics of a product
Non-functional requirement is the measure and criteria of such characteristics.
Q2. Software Design patterns [10 marks]
a. Who are “Gang of four”? What is the fundamental idea they have proposed? Do you agree with their
idea? What are three reasons for studying design patterns? [3 marks]
b. What is singleton design pattern? Show the code in an example [2 marks]
c. Have you ever used any design pattern in any of the courses in the past? If yes, please quote it here.
(remember – it will be different for everyone) [2 marks]
d. Suppose you are facing an interview. Your interviewer asked you to give a use of design pattern that
will help you in succeeding in the job in his company. What will be your answer? [3 marks]
Submission: 2 students can work on one case study. Make one submission having the name and ID of
both the students.
Also mention your contribution in the case study (i.e. name the diagrams each one
has done – without this step, the person submitting will only be marked.)
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Overview:A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer isresponsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application tokeep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information:• It is required to store the whole data (all groups of all sports) in one collection.* Each group has a number, a trainer and they are interested in a certain sport (e.g. football).In addition, it contains many kids with flexibility ofadding and removing kids within a givenlimit for the maximum number of kids who could be in the same group (where this limit isfixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from your…
arrow_forward
Overview:A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer isresponsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application tokeep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information:• It is required to store the whole data (all groups of all sports) in one collection.* Each group has a number, a trainer and they are interested in a certain sport (e.g. football).In addition, it contains many kids with flexibility ofadding and removing kids within a givenlimit for the maximum number of kids who could be in the same group (where this limit isfixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from your…
arrow_forward
Overview:A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer isresponsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application tokeep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football).In addition, it contains many kids with flexibility of adding and removing kids within a givenlimit for the maximum number of kids who could be in the same group (where this limit isfixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from your…
arrow_forward
A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer isresponsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application tokeep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football).In addition, it contains many kids with flexibility of adding and removing kids within a givenlimit for the maximum number of kids who could be in the same group (where this limit isfixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from your choice).…
arrow_forward
Overview:
A Sports Club is an organization formed in order to help its members develop interest in certain
sports.
Usually, members interested in the same sport are divided into groups and an expert trainer is
responsible for training each group.
In this TMA, it is required to help the head of a Sports Club for kids implement application to
keep track of the kids (members of the club) and the sports they are interested in.
Requirements:
After a quick meeting with the head of the sports club, you got the following information:
• Itis required to store the whole data (all groups of all sports) in one collection.
Each group has a number, a trainer and they are interested in a certain sport (e.g. football).
In addition, it contains many kids with flexibility of adding and removing kids within a given
limit for the maximum number of kids who could be in the same group (where this limit is
fixed and unified for all groups). Furthermore, there are other attributes (add at least 2
attributes…
arrow_forward
Overview:
A Sports Club is an organization formed in order to help its members develop interest in certain
sports.
Usually, members interested in the same sport are divided into groups and an expert trainer is
responsible for training each group.
In this TMA, it is required to help the head of a Sports Club for kids implement application to
keep track of the kids (members of the club) and the sports they are interested in.
Requirements:
After a quick meeting with the head of the sports club, you got the following information:
It is required to store the whole data (all groups of all sports) in one collection.
Each group has a number, a trainer and they are interested in a certain sport (e.g. football).
In addition, it contains many kids with flexibility of adding and removing kids within a given
limit for the maximum number of kids who could be in the same group (where this limit is,
fixedandunitiedterallgroues). Furthermore, there are other attributes (add at least 2
attributes from…
arrow_forward
Overview: A Sports Club is an organization formed in order to help its members develop interest in certain sports. Usually, members interested in the same sport are divided into groups and an expert trainer is responsible for training each group. In this TMA, it is required to help the head of a Sports Club for kids implement application to keep track of the kids (members of the club) and the sports they are interested in.
Requirements:
After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football). In addition, it contains many kids with flexibility of adding and removing kids within a given limit for the maximum number of kids who could be in the same group (where this limit is, fixedandunitiedterallgroues). Furthermore, there are other attributes (add at least 2 attributes from…
arrow_forward
Senario
Programming Competition System – Schools and Universities always want to participate in a programming competition. Currently, everything such as competition rules, and the organisation is handled manually. This should be automated so that participants just log onto the system to see if they are eligible to participate or not and be able to monitor their requests online.
Question 1
Create a User Requirement Specification Based on a given Senario
Expected answer with:
1. INTRODUCTION1.1. PURPOSE
1.2. PROJECT OVERVIEW
1.3. PROJECT SCOPE
1.4. PROJECT OBJECTIVES
arrow_forward
Computer Science
A pharmaceutical company writes contracts with its chemical suppliers that ensure each container has the proper amount of chemical within some allowable range. For example, a one liter container is permitted to contain between 997 cm3 and 1,003 cm3. Design a test suite for testing the company’s quality control using a liter container of a different amount of chemical for each different test case.
arrow_forward
Senario
Programming Competition System – Schools and Universities always want to participate in a programming competition. Currently, everything such as competition rules, and the organisation is handled manually. This should be automated so that participants just log onto the system to see if they are eligible to participate or not and be able to monitor their requests online.
Question 1
Create a User Requirement Specification Based on a given Senario
arrow_forward
Overview: A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer is responsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application to keep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football). In addition, it contains many kids with flexibility of adding and removing kids within a given limit for the maximum number of kids who could be in the same group (where this limit is fixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from…
arrow_forward
Title: Comparative Analysis of Software Testing Tools
Objective:
The objective of this assignment is to explore and research different software testing tools
available in the market, compare their features and capabilities using a provided comparison
framework, and demonstrate the installation, configuration, and basic usage of one chosen tool
in a group setting.
Task Description
1. Research: In groups of three students, conduct research on software testing tools
available in the market. Each group member will be responsible for researching and
comparing a specific number of tools based on the following distribution:
a. Compare nine testing tools.
2. Comparison Framework: Utilize the provided comparison framework (including
parameters such as testing types, features, ease of use, documentation and support,
integrations, licensing, popularity, test scripting/customization, Type of Application
and Programming Support.) to evaluate and compare the researched testing tools.
Prepare a…
arrow_forward
Software Engineering:
Please write and draw in clear:
arrow_forward
Course Title: Object Oriented Analysis and Design
Question :
Define the following terms with the help of example:
Functional requirements in term of use case
Modularity in term of collaboration diagram
Differentiate between OOA and OOD
arrow_forward
Software Requirement Engineering
Use Case Diagram Example for College Registration System
A student may register for classes during a specified registration period. To register, a
student must see their advisor. The advisor must approve each course that the student has
selected. The advisor will use the registration system to determine if the student has met
the course prerequisites, is in good academic standings and is eligible to register. If the
advisor approves the courses, the advisor enters the student's college id into the course
registration system. The course registration number for each course is entered. The
course description, course number and section for those courses will automatically
display. The system will check for schedule conflicts before saving the registrations. A
bill for the courses will print in the Bursar's office. The student should proceed to pick it
up.
Faculty can use the registration system to check enrollments in their classes, get a class
list, check…
arrow_forward
Write a Program in C++ for a grocery shop payment bill/ receipt. The program should display
the final bill/receipt in the following format with and without built-in formatting functions e.g.,
setw().
Note: You are not required to input the data and perform calculations for Ex 2.1. You
are required to output the data in the correct format.
\" Food Stuff Grocery Shop"/
Customer Name: Salim
ITEM
PRICE
Sales Tax+ VAT
Sub-Total
Fresh Milk
1.0 OMR
0.05
1.05 OMR
Apple
2.0 OMR
0.10
2.10 OMR
Bread
0.8 OMR
0.05
1.30 OMR
Coffee
2.5 OMR
0.15
2.65 OMR
Gross Bill
7.1 OMR
Discount -
--------- 5%
Net Bill
6.745 OMR
arrow_forward
Software Engineering class:
List functional, (Describe the interactions between the system and its environment independent from the implementation)non functional, (Aspects not directly related to functional behavior.) and constraint ( Imposed by the client or the environment ) requirements for buying makeup online.
arrow_forward
SDLC - Requirement Analysis
For your course project you will specify the requirements. In this assignment you will produce the first deliverable for your course project, the requirements specification.
The purpose of this assignment is for you to learn how to write a complete and precise requirements specification, which is the first step in developing a large software system.
The teaching assistant is your customer, and he would like you to build a text editing system with the following features:
Text Editing System
A software system is desired for creating, storing, retrieving and modifying files of text.
The text editing system will be accessible through a full-screen interface for interactive editing.
The system will support a variety of editing commands, including inserting and deleting lines, modifying text in existing lines, and searching for text.
You as the supplier are responsible for building a software system that meets the needs of your customer. However, they…
arrow_forward
Job portal system: This system allows the students to search and apply for jobs etc. online. The manager can use the system for posting and deleting job offers etc.
1.Create your own case study (problem statement) for the above application
2.Draw the use case diagram
3.Class diagram with at least 4 classes and explain all the relationships
arrow_forward
Fact-Finding Summary• A typical center has 300–500 members, with two membership levels: full and limited.Full members have access to all activities. Limited members are restricted to activitiesthey have selected, but they can participate in other activities by paying a usage fee. Allmembers have charge privileges. Charges for merchandise and services are recorded on acharge slip, which is signed by the member.• At the end of each day, cash sales and charges are entered into the BumbleBee accounting software, which runs on a computer workstation at each location. Daily cash receiptsare deposited in a local bank and credited to the corporate Personal Trainer account. TheBumbleBee program produces a daily activity report with a listing of all sales transactions.• At the end of the month, the local manager uses BumbleBee to transmit an accounts receivable summary to the Personal Trainer headquarters in Chicago, where member statements are prepared and mailed. Members mail their payments to…
arrow_forward
Question#2) Case Study:
JazzN!ghts is a famous Jazz festival, held in Zurich every year. Since its first edition in 1986, it has gone
through several major changes regarding its structure, length and location, but the tickets have always
been sold in a traditional way: through two events agencies. The organizers decided to completely
modernize the tickets selling system and created the following concept. From this year on, the tickets will
be sold in three distinct ways: traditionally, i.e. by the two events agencies, in electronic format directly
on the festival website, and through SBB. All parties will have access to the same unique tickets database
of the new system, to avoid double selling. A partnership with the SBB railway company needs to be set
up, such that SBB can sell combi-tickets including both the festival admission fee and the train ride to the
festival venue at reduced price, from anywhere in Switzerland. This way, more music fans would have
easier and cheaper access…
arrow_forward
Student Companion ™ is your personal academic guide that provides the following basic information for each course while a student at the USC. Courses done, grades earned, Course outline attachments, course notes etc.This is a simple application to keep track of each course you are doing/have done and can serve as a personal test timetable for the course which has final quiz, keep track of your courses that have etc. The concept is like a personal check sheet system blended with a simple quiz timetable.
This also solves a problem that often shows up when students have completed their program and need to revert back to data pertaining to their academic life from their viewpoint. Please note this does not replace a transcript, which is an official University Document.
1. Create a Class Diagram of at least six (6) major entities for your application. For entities with a large number of attributes you are allowed to limit your attributes to a max of six (6). All operations within each class…
arrow_forward
Subject : Software Quality Engineering
Note: Assignment must be in clear words and described full as mentioned in the assignment.
Gracias.
arrow_forward
Problem:
A company is a legal entity formed by a group of individuals to engage in and operate a business enterprise. A company may be organized in various ways for tax and financial liability purposes depending on the corporate law of its jurisdiction. Businesses can be for-profit entities or they can be non-profit organizations that operate to fulfil a charitable mission or further a social cause.
You are requested to develop an OOP solution that computes a company and/or business tax payments based on company’s income and business’ profit. Create a NetBeans project named “LabTest_YourId”. Include the following interfaces and classes:
- Interface Tax that includes two parameter-less methods:
o getEarningAmount: should return a double value.
o getTax: also return a double value presenting percentage of tax to be paid. - Class Company:
o A company has a name, registration address, income and tax percentage.
o Include a constructor that receives a company information as parameters and…
arrow_forward
chool Management System“A school management system software is basically designed and developed to simplify the daily activities of schools. A typical system consists of many needs that have to be meet for School Admin, Teacher and Students. School Admin is responsible for managing teachers records, classes, divisions, subjects and students. Teachers are responsible for marking attendance and managing tests. Students are responsible for admitting to school and taking exams.”• Write down all UML use cases then create a Use Case UML diagram to represent the functionality of this system.
arrow_forward
Programming Fundamentals Qualities Deployment prioritises user needs (QFD). QFD methods must be briefly described with an example.
arrow_forward
Solve the system using
Design the Use Case Diagram (contains at least 10 use cases)
(Example)
arrow_forward
Computer Science
Pls help me to create the package diagram (uml) for cinema ticket booking system(online and offline)
Super Admin: Responsible for adding new movies and their shows, cancelling any movie or show, blocking/unblocking customers, and so on.
Admin: Manage all online booking records
Ticket counter: Can book tickets.
Customer/ Registered member: Can view movie schedules, book, and cancel tickets.
Guest: All guests can search movies but to book seats they have to become registered members.
System: Mainly responsible for sending notifications for new movies, bookings, cancellations, etc.
arrow_forward
Business Scenario:
"Tasty Burgers", a very fast-growing burger outlet in Melbourne has approached your company
(Software Inc) to help their business by providing the required IT solutions.
Tasty Burgers - Manager Jim has given the following brief about their current business practices
and their expectations:
The burger outlet started in 2010 has seen very steady growth over the past decade. Their main item
and the most popular among the locals are the burgers, the outlet also serves hot chips and cold
drinks. Currently, the restaurant uses a POS (Point of Sales) system to take orders.
Hugely attracted by the self-ordering kiosks at other popular fast-food restaurants, the management
of Tasty Burgers wanted to implement a similar system at their outlet.
During an earlier meeting with your manager (Tom), Jim has been briefed about the challenges in
implementing a full-fledged self-ordering kiosk as a single project. Therefore, it has been decided to
break the project into 4 stages (A, B,…
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Related Questions
- Overview:A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer isresponsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application tokeep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information:• It is required to store the whole data (all groups of all sports) in one collection.* Each group has a number, a trainer and they are interested in a certain sport (e.g. football).In addition, it contains many kids with flexibility ofadding and removing kids within a givenlimit for the maximum number of kids who could be in the same group (where this limit isfixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from your…arrow_forwardOverview:A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer isresponsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application tokeep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information:• It is required to store the whole data (all groups of all sports) in one collection.* Each group has a number, a trainer and they are interested in a certain sport (e.g. football).In addition, it contains many kids with flexibility ofadding and removing kids within a givenlimit for the maximum number of kids who could be in the same group (where this limit isfixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from your…arrow_forwardOverview:A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer isresponsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application tokeep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football).In addition, it contains many kids with flexibility of adding and removing kids within a givenlimit for the maximum number of kids who could be in the same group (where this limit isfixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from your…arrow_forward
- A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer isresponsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application tokeep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football).In addition, it contains many kids with flexibility of adding and removing kids within a givenlimit for the maximum number of kids who could be in the same group (where this limit isfixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from your choice).…arrow_forwardOverview: A Sports Club is an organization formed in order to help its members develop interest in certain sports. Usually, members interested in the same sport are divided into groups and an expert trainer is responsible for training each group. In this TMA, it is required to help the head of a Sports Club for kids implement application to keep track of the kids (members of the club) and the sports they are interested in. Requirements: After a quick meeting with the head of the sports club, you got the following information: • Itis required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football). In addition, it contains many kids with flexibility of adding and removing kids within a given limit for the maximum number of kids who could be in the same group (where this limit is fixed and unified for all groups). Furthermore, there are other attributes (add at least 2 attributes…arrow_forwardOverview: A Sports Club is an organization formed in order to help its members develop interest in certain sports. Usually, members interested in the same sport are divided into groups and an expert trainer is responsible for training each group. In this TMA, it is required to help the head of a Sports Club for kids implement application to keep track of the kids (members of the club) and the sports they are interested in. Requirements: After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football). In addition, it contains many kids with flexibility of adding and removing kids within a given limit for the maximum number of kids who could be in the same group (where this limit is, fixedandunitiedterallgroues). Furthermore, there are other attributes (add at least 2 attributes from…arrow_forward
- Overview: A Sports Club is an organization formed in order to help its members develop interest in certain sports. Usually, members interested in the same sport are divided into groups and an expert trainer is responsible for training each group. In this TMA, it is required to help the head of a Sports Club for kids implement application to keep track of the kids (members of the club) and the sports they are interested in. Requirements: After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football). In addition, it contains many kids with flexibility of adding and removing kids within a given limit for the maximum number of kids who could be in the same group (where this limit is, fixedandunitiedterallgroues). Furthermore, there are other attributes (add at least 2 attributes from…arrow_forwardSenario Programming Competition System – Schools and Universities always want to participate in a programming competition. Currently, everything such as competition rules, and the organisation is handled manually. This should be automated so that participants just log onto the system to see if they are eligible to participate or not and be able to monitor their requests online. Question 1 Create a User Requirement Specification Based on a given Senario Expected answer with: 1. INTRODUCTION1.1. PURPOSE 1.2. PROJECT OVERVIEW 1.3. PROJECT SCOPE 1.4. PROJECT OBJECTIVESarrow_forwardComputer Science A pharmaceutical company writes contracts with its chemical suppliers that ensure each container has the proper amount of chemical within some allowable range. For example, a one liter container is permitted to contain between 997 cm3 and 1,003 cm3. Design a test suite for testing the company’s quality control using a liter container of a different amount of chemical for each different test case.arrow_forward
- Senario Programming Competition System – Schools and Universities always want to participate in a programming competition. Currently, everything such as competition rules, and the organisation is handled manually. This should be automated so that participants just log onto the system to see if they are eligible to participate or not and be able to monitor their requests online. Question 1 Create a User Requirement Specification Based on a given Senarioarrow_forwardOverview: A Sports Club is an organization formed in order to help its members develop interest in certainsports.Usually, members interested in the same sport are divided into groups and an expert trainer is responsible for training each group.In this TMA, it is required to help the head of a Sports Club for kids implement application to keep track of the kids (members of the club) and the sports they are interested in.Requirements:After a quick meeting with the head of the sports club, you got the following information: It is required to store the whole data (all groups of all sports) in one collection. Each group has a number, a trainer and they are interested in a certain sport (e.g. football). In addition, it contains many kids with flexibility of adding and removing kids within a given limit for the maximum number of kids who could be in the same group (where this limit is fixed and unified for all groups). Furthermore, there are other attributes (add at least 2attributes from…arrow_forwardTitle: Comparative Analysis of Software Testing Tools Objective: The objective of this assignment is to explore and research different software testing tools available in the market, compare their features and capabilities using a provided comparison framework, and demonstrate the installation, configuration, and basic usage of one chosen tool in a group setting. Task Description 1. Research: In groups of three students, conduct research on software testing tools available in the market. Each group member will be responsible for researching and comparing a specific number of tools based on the following distribution: a. Compare nine testing tools. 2. Comparison Framework: Utilize the provided comparison framework (including parameters such as testing types, features, ease of use, documentation and support, integrations, licensing, popularity, test scripting/customization, Type of Application and Programming Support.) to evaluate and compare the researched testing tools. Prepare a…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education