Subject Name: Principles of Software Engineering • Give the answer the following question: a. A model of scenario of registration system as below: 1. The system administrator manages accounts of users. 2. The administrator is able to make the registration of users. 3. Users must enter their information. 4. Validation must do for the accounts. 5. If it's Ok users can login 6. If not the system give three time for correct information • Draw Use Case Diagram for this system b. A model of scenario of an order system as below: 1. Customer request for an order/orders 2. The order system need more order lines 3. There are more order lines for one product 4. The Corporate Customer can need a help from one employee or not • Draw Class Diagram for this system
Q: The following statements relate to the auditor’s assessment of control risk in an entity’s computer…
A: In a CIS context, the audit's overall goal and scope remain the same. To design the audit, the…
Q: Computer Science Lab 3: Goal-Question-Metric (GQM) – Part 1/2 Scenario: Suppose you are software…
A: Answer: I have given answered in the handwritten format in brief explanation
Q: Your boss states, "Integration testing is unnecessary." If each application is well tested on its…
A: The answer given as below:
Q: Draw the class diagram of the following study: Here is an extract from the requirements for a…
A:
Q: o, what are some of the heuristics that you may employ to improve the design of your system?
A: Given: So, what are some of the heuristics that you may employ to improve the design of your system?
Q: Which SDLC activity does the user initiates the request for a desired software product? a.…
A: The software development lifecycle (SDLC) is a framework that development teams use to produce…
Q: You are given the following scenarios. I dentify the problem related to software crises for a given…
A: Scenario A: The problem related to the software crisis is an Intractable error after delivery.…
Q: To which early questions must the analyst \sgain answers in order to develop an initial prototype of…
A: The Answer is in step-2.
Q: Pressman's definition of quality requires the client to specify the software requirements because…
A: Please find the answer below :
Q: Let us consider the following process performed by an IT helpdesk that handles requests from…
A: The main issue in the process above is that there are too many call transfers to different levels in…
Q: "Integration testing is a waste of time," your employer tells you. It is unnecessary to do…
A: Given: It is a level of sоftwаre testing where individual components are combined and evaluated to…
Q: The personnel who deals with the computer & its management put together are called Humanware?…
A: 1) A computer system is made up of three major components—hardware, software, and humanware. While…
Q: ation may be inputted directly into the system, saving time by eliminating the need for an…
A: Lets see the solution.
Q: You are implementing a system that is considered to be SCADA. To prevent any access external to the…
A: Here we have given few points to prevent any access external to the system. you can find them in…
Q: "Integration testing is a complete waste of time," says your boss. Integration testing isn't…
A: The answer is
Q: 65. Which model depicts the profile of the end users of a computer system? a. User model b.…
A: Given data:- Which model depicts the profile of the end users of a computer system? a. User model b.…
Q: What is the best file system property, the long-term exixtence, sharable between processes or good…
A: Ans : The file system permits users to create data collections, called files, with desirable…
Q: Briefly explain how prototyping can help to better define users’ information requirements b).…
A: - The question wants to know how prototyping can help to better define users information…
Q: 6. One of the disadvantages of implementing direct cutover is high cost. 7. System testing is…
A: Answer : 6) False . 7) False. 8) True.
Q: you have to develop a system for company which has not started their full operations, the company is…
A: So I would have taken an iterative development approach to develop a system for this company. Since…
Q: What are the
A: Sysadmin role & responsibilities The responsibilities of a sysadmin position could include any…
Q: 5. Respond to the following in a minimum of 175 words: Recall an information system that you have…
A: The criteria used to judge the system: When considering the banking system, The main purpose of the…
Q: Let suppose you are being asked (as a software developer) about to develop hospital patient control…
A: Answer: The thesis firstly gave an overview of the different types of software development models…
Q: The following are true of system hardening EXCEPT: Answers: A best practice is to start with a…
A: The purpose of system hardening is to eliminate as many security risks as possible. This is…
Q: "Integration testing is a total waste of time," your supervisor asserts. Integration testing is…
A: Introduction: Let's begin with a clear explanation of what we mean. An integration test examines…
Q: Read the description of the given system carefully identify the correct actors identify the…
A: UML diagrams: UML diagrams stand for unified modified language. It is the process of the…
Q: An audit trial is a. test data used by the system auditor b. post-auditing the system after its…
A: Please find the answer to the above question below:
Q: Which of the following is not a software process model? a. Glassboxing b. NONE
A: This question is related to software process.
Q: What is the purpose of system engineering? b- How to achieve performance improvement by using…
A: System engineering is a field of engineering and engineering control that deals with the layout,…
Q: ow can designers encourage novice users to use a systemexplain with an example?
A: a) Designers can encourage a novice to use a system by providing extensive features in the system…
Q: s an example, let's pretend you're a network tester and your boss tells you, "Integration testing is…
A: Introduction: Integration testing is used to ensure that modules/components perform as intended when…
Q: Q1.A scenario is a statement of assumptions about the operating environment of a particular system…
A: Lets see the solution.
Q: 1. You are tasked as the Project Manager of developing an "Automatic Cat Feeder* system/machine - a…
A:
Q: System administrators are knowledgeable users of the systems they manage. What are the core…
A: Hey there, I am writing the required solution based on the above given question. Please do find the…
Q: b) Consider the following ten usability heuristics: (UH1) Visibility of system status; (UH2) Match…
A: The answer is given in the below step
Q: system is designed to allow three administrators (Mary, Sean, and Dan) to access the system and…
A: Please check the step 2 for the equivalence classes for each of the categories
Q: The Federal University of Technology Department of Software Engineering SEN20 - Software…
A: Given: AS PER OUR POLICY “Since you have posted multiple questions, we will solve the first question…
Q: The following situations are presented to you. I identify the issue associated with software crises…
A: This difficulty has been caused to you as a result of manufacturing department anomalies. This…
Q: )when should users be trained on a new system? b)which is most creative and challenging phase of…
A: Actually, SDLC stands for Software Development Life Cycle.
Q: Given the requirements that have been collected from the following end-users, draw a use-case…
A: USE case diagram - summarize the system details
Q: problem-solving technique that reassembles a system's component pieces into a complete, new, and…
A: Systems design
Q: which benefit to code development should a regresson test provide?
A: D is correct option . Regression test provide Confidence that a code fix correctly fixed an issue…
Q: Question 21 The Swing-set analogy shows that.. I. We need to listen actively and tune into users…
A: Swing:- Basically, it is rooted in the model-view-controller ( MVC) design that dates back to…
Q: Consider a system that generates inventory reports for a small store. Consider a system that creates…
A: For the system, producing inventory reports at a small store, the store and his/her employees, who…
Q: Systems engineering theory suggests that some control is required when transitioning between life…
A: The development of user interfaces (UIs), ranging from early requirements to software obsolescence,…
Q: a) As a software project manager in a company that specializes in the development of software for…
A: Note:- As provided in the BNED Guideline, we are authorized to only answer one question at a time.…
Q: Choose a system of your own choice, evaluate it, and identify the limitations in terms of meeting…
A: PACT means People ,Activity ,Context and Technology analysis of Mobile Apps .
Q: Assume that you signed up for freelance service for the first time. To prove your capabilities, you…
A: 1.description the proposed system will be a software which would allows kids from 4 to 10 years to…
Q: b) Consider the following ten usability heuristics: (UH1) Visibility of system status; (UH2) Match…
A: Heuristic evaluation is the inspection methods which denotes usability for the computer software…
Step by step
Solved in 2 steps with 3 images
- a) In your opinion, at what point in time should users get training on a new system?b)which phase of the system life cycle is considered to be the most innovative and challenging?b) In which step of the SDCL life cycle does the cost of mistake correction decrease to its lowest point?Q1.A scenario is a statement of assumptions about the operating environment of a particular system at a given time; that is, it is a narrative description of the decision-situation setting. What does a scenario describe, and what may it provide? Q2.According to Simon (1977), most human decision making, whether organizational or individual, involves a willingness to settle for a satisfactory solution, "something less than the best." This is called satisficing. How does a decision maker go about satisficing?Computer Science Lab 3: Goal-Question-Metric (GQM) – Part 1/2 Scenario: Suppose you are software project manager in a reputable organization. You are managing a software development project. “Reliability” is amajor concern for that project. During the testing phase, the testing team has found a series of anomalies (bugs/errors/faults/problems). If the same situation persists for long time (before deadline) the software could not be delivered and would not be of a good quality. You then decideto fix those anomalies before the deadline. Task: ========================================== Draw a GQM tree that will help you to decide when to ship the software. ========================================== Hint 1: Revisit the definition of reliability from slides of first week. Re-read GQM if required. Hint 2: It would be easier to first write Goal, then Questions and then Metrics. Then, think, discuss (with class fellows and with the lab teacher), and update them. Then construct the GQM tree.
- Read the description of the given system carefully identify the correct actors identify the correct use cases draw a use case diagram Pair programming is an agile software development technique in which two programmers work together at one work station. One types in code while the other reviews each line of code as it is typed in. The person typing is called the driver. The person reviewing the code is called the observer. The two programmers switch roles frequently (possibly every 30 minutes or less). Suppose that you are asked to build a system that allows Remote Pair Programming. That is, the system should allow the driver and the observer to be in remote locations, but both can view a single desktop in real-time. The driver should be able to edit code and the observer should be able to “point” to objects on the driver’s desktop. In addition, there should be a video chat facility to allow the programmers to communicate. The system should allow the programmers to easily…5. Choose a system of your own choice, evaluate it, and identify the limitations in terms of meeting the various users’ needs. Perform a PACT Analysis to identify the various group of people who could use the system, then resign the chosen interface to meet the needs of all these class of people you identify. Thus, you are presenting the old interface and your own designed interface. With a written document of improvements, you introduced.The following situations are presented to you. I identify the issue associated with software crises in the context of a certain situation. Time slippage, cost slippage, failure at the client location, and interactable errors after delivery are all possible problems. Scenario A: A client has received software for financial systems that has been provided to them. The development team was notified by the customer that there was a problem with the system. Because the program was so large and complicated, the development team was unable to locate the source of the problem in the software. Scenario B: On August 15th, a polar satellite launch vehicle was planned to take out from Cape Canaveral, Florida. The autopilot for the rocket will be delivered on May 15th in preparation for the rocket's assembly. Because of the increased work put into the design and development of the software for the auto-pilot, the auto-pilot was supplied for integration on June 15th, rather than on the 15th of June…
- Consider the following scenario:You are required to design and implement a system that will be used to take online exams. There are two main groups of users, teachers, and students. Teachers can schedule exams and add students by their email addresses. The teacher should also be able to create student groups. Student groups can be comprised of other student groups. Teachers, if they so wish, can add students to an exam by adding individual students, and/or groups. Half an hour before the scheduled time of the exam, the students should get a notification via email.Exam assessment is done on a per-question level. For each question, the teacher can set one out of many assessment methods (e.g. content-matching, MCQ, mathematical correctness, manual marking, etc.), with each method having its own parameters as specified by the teacher. Certain questions can have nested questions. When an assessment method is set for these, the teacher should be given the choice to apply the same assessment…Let us consider the following process performed by an IT helpdesk that handles requests from clients. The clients are employees of a company. There are about 500 employees in total. A request may be an IT-related problem that a client has, or an access request (e.g. requesting rights to access a system). Requests need to be handled according to their type and their priority. There are three priority levels: “critical”, “urgent” or “normal”. The current process works as follows. A client calls the help desk or sends an e-mail in order to make a request. The help desk is staffed with five “Level-1” support staff who, typically, are junior people with less than 12 months experience, but are capable of resolving known problems and simple requests. The hourly cost of a Level-1 staff member is € 40. When the Level-1 employee does not know the resolution to a request, the request is for- warded to a more experienced “Level-2” support staff. There are three Level-2 staff mem- bers and their…Hello. Please help me answer these questions. Thank you. 1) How many instances of each resource type does the system have? 2) What is the content of the matrix need? Draw the table. 3) Is the system in a safe state? Why? 4) If a request from process P1 arrives for (0,4,2, 0), can the request be granted immediately? Explain why. (Hint: Suppose the request is granted, then is the system safe? If yes, then the request can be granted immediately; else, it cannot be granted. So, for this question, you need to inspect whether the system is safe afterthe request is granted.)
- Software Req. Engg From the , pick any one use case of your own choice and derive test cases for it Scenario An automated teller machine (ATM) or the automatic banking machine (ABM) is a banking subsystem that provides bank customers with access to financial transactions in a public space without the need for a cashier, clerk or bank teller. Customer uses bank ATM to check balances of his/her bank accounts, deposit funds, withdraw cash and/or transfer funds after authentication. ATM Technician provides maintenance and repairs and Bank provides money and other services. If needed, customer may ask ATM for help. Authentication is done by inserting a plastic ATM card and entering a personal identification number (PIN). Maintenance includes Replenishing ATM with cash, ink or printer paper, Upgrades of hardware, firmware or software, and remote or on-site Diagnostics. Diagnostics also includes in (shared with) Repair use caseEvaluate the need to plan scheduled routine maintenance of a large computer system. Consider the benefits for implementing a schedule and the knock on effect to non-routine maintenance (include conclusion for your evaluation. Include Adventages and Disadventages. Also make conclution. No plagiarismThe following is a NOT a characteristic of a K.P.I. (Key Performance Indicator) a. It has to be quantifiable b. It can measure progress or change c. It can be a graphical interface d. It is not real time.