Login
Remember
Register
Questions
Hot!
Unanswered
Categories
Ask a Question
Trivia Quiz
Download Books
Donate
Ask a Question
Choose any piece of software which you use regularly. Briefly describe the requirements that the software meets (for you as the user). Suggest three ways in which the software could be improve for you.
0
votes
236
views
asked
Apr 9, 2021
in
Software Engineering
by
anonymous
Your answer
Help us make this a great place for discussion by always working to provide accurate answers.
Email me at this address if my answer is selected or commented on:
Email me if my answer is selected or commented on
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
Write 2 in words
To avoid this verification in future, please
log in
or
register
.
0
Answers
Related questions
+1
vote
0
answers
384
views
Using your knowledge of how an ATM is used, develop a set of use cases that could serve as a basis for understanding the requirements for an ATM system.
asked
Dec 4, 2021
in
Software Engineering
by
anonymous
–1
vote
1
answer
1.5k
views
Duplicate: Using your knowledge of how an ATM is used, develop a set of use cases that could serve as a basis for understanding the requirements for an ATM system.
asked
Jul 20, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
12.6k
views
Using your knowledge of how an ATM is used, develop a set of use cases that could serve as a basis for understanding the requirements for an ATM system.
asked
Oct 31, 2019
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.1k
views
What factors have to be taken into account in the design of a menu-based interface for ‘walk-up’ systems such as bank ATMs? Write a critical commentary on the interface of an ATM that you use.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.0k
views
Suggest how you would go about validating a password protection system for an application that you have developed. Explain the function of any tools that you think may be useful.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
2.3k
views
Suggest how you would go about validating a password protection system for an application that you have developed. Explain the function of any tools that you think may be useful.
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
0
votes
0
answers
295
views
Extend the table in Figure 12.11 to identify two further threats to the MHC-PMS, along with associated controls. Use these as a basis for generating further software security requirements that implement the proposed controls
asked
Apr 2, 2021
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.1k
views
You are responsible for the design of a communications switch that has to provide 24/7 availability, but which is not safety-critical. Giving reasons for your answer, suggest an architectural style that might be used for this system.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
995
views
Suppose you want to develop a software system as a software engineer. Identify the following requirements for your system • User requirements • System requirements •Functional requirements Non-functional requirements
asked
Aug 8, 2020
in
Software Engineering
by
anonymous
+4
votes
1
answer
15.7k
views
Identify and briefly describe four types of requirements that may be defined for a computer-based system.
asked
Oct 31, 2019
in
Software Engineering
by
anonymous
+3
votes
2
answers
1.2k
views
Describe three types of software process metric that may be collected as part of a process improvement process. Give one example of each type of metric
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+3
votes
1
answer
2.2k
views
Cost estimates are inherently risky, irrespective of the estimation technique used. Suggest four ways in which the risk in a cost estimate can be reduced.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.4k
views
Explain when it may be cost-effective to use formal specification and verification in the development of safety-critical software systems. Why do you think that critical systems engineers are against the use of formal methods?
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+3
votes
1
answer
1.6k
views
Explain when it may be cost-effective to use formal specification and verification in the development of safety-critical software systems. Why do you think that some critical systems engineers are against the use of formal methods?
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
0
votes
0
answers
271
views
Briefly discuss the history and future of multimedia. How might multimedia be used to improve the lives of its users? How might it influence users in negative ways? What might be its shortcomings?
asked
Oct 4, 2020
in
Computer Networks
by
anonymous
0
votes
0
answers
145
views
If a patient is known to be allergic to any particular medication, then prescription of that medication shall result in a warning message being issued to the system user.
asked
Dec 30, 2020
in
Software Engineering
by
anonymous
0
votes
0
answers
124
views
List three (3) open source engineering computational software tools that you would recommend as alternative to Matlab software for calculating the Grade Point Average (GPA) of 1000 students for each semester
asked
Nov 8, 2021
in
Computational Tools
by
(user.guest)
+1
vote
1
answer
1.9k
views
From Figure 9.4, you can see that impact analysis is an important sub-process in the software evolution process. Using a diagram, suggest what activities might be involved in change
asked
May 28, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
1.3k
views
Specify, design, and implement a software tool that will compute the cyclomatic complexity for the C/C++ programming language. Use the graph matrix as the operative data structure in your design.
asked
Jun 23, 2020
in
Software Engineering
by
anonymous
0
votes
0
answers
126
views
Suggest how you could use aspects to simplify the debugging of programs.
asked
Feb 26
in
Software Engineering
by
anonymous
0
votes
0
answers
287
views
Suppose, there are N number of operations that have to be performed for a transaction. Now describe, in which state the (N-1) operations will be executed and what’s the name of N th operation for that specific transaction.
asked
Dec 23, 2020
in
Database Management Systems
by
anonymous
+3
votes
1
answer
2.6k
views
Requirements Elicitation is a difficult process in requirements engineering. In your own words, describe the steps can be taken to minimize the impact of the problems that are likely to be encountered during requirements elicitation.
asked
Apr 11, 2020
in
Software Engineering
by
anonymous
–1
vote
1
answer
1.4k
views
Duplicate: How might you use a model of a system that already exists? Explain why it is not always necessary for such a system model to be complete and correct. Would the same be true if you were developing a model of a new system?
asked
Feb 9, 2021
in
Software Engineering
by
anonymous
+2
votes
1
answer
2.4k
views
Giving reasons for your answer based on the type of system being developed, suggest the most appropriate generic software process model that might be used to develop a system that automatically controls the speed of a motor vehicle (cruise control).
asked
Apr 3, 2020
in
Software Engineering
by
(user.guest)
+2
votes
1
answer
771
views
Design a questionnaire to gather information about the user interface of some tool (such as a word processor) with which you are familiar...
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.7k
views
Most desktop software, such as word processing software, can be configured in a number of different ways...
asked
Nov 10, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
261
views
While user requirements are expressed as user stories, with each story written on a card. This approach is used in which model?
asked
Dec 16, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
810
views
Analyse the factors that affect maintainability of a software system, suggest ways of overcoming the challenges involved
asked
Jul 28, 2021
in
Software Engineering
by
anonymous
0
votes
0
answers
396
views
ys are constant and which are variable? 4 Describe what is Web caching and how it can reduce the delay in receiving a requested object. Will Web caching reduce the delay for all objects requested 2 by a user or for only some of the objects? Why?
asked
Apr 8, 2021
in
Computer Networks
by
anonymous
–1
vote
1
answer
887
views
Duplicate: Identify and briefly describe four types of requirement that may be defined for a computer based system.
asked
Jul 8, 2020
in
Software Engineering
by
anonymous
+3
votes
1
answer
7.0k
views
Briefly describe the three main types of software maintenance. Why is it sometimes difficult to distinguish between them?
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+3
votes
2
answers
10.7k
views
Briefly describe the three main types of software maintenance. Why is it sometimes difficult to distinguish between them?
asked
Nov 5, 2019
in
Software Engineering
by
anonymous
+1
vote
0
answers
249
views
As the Business Development Manager of a company, write a technical proposal on how a new product or service that you intend to introduce into the market could benefit prospective clients
asked
Aug 2, 2020
in
Software Engineering
by
anonymous
+1
vote
0
answers
423
views
Compare and contrast three (3) performance assessment methods that could be used in evaluating the performance of computers. In each case demonstrate how it could be used to evaluate the performance of a set of computers.
asked
Jul 28, 2020
in
Computer Architecture
by
anonymous
+4
votes
1
answer
7.0k
views
How might you use a model of a system that already exists? Explain why it is not always necessary for such a system model to be complete and correct.
asked
Nov 1, 2019
in
Software Engineering
by
anonymous
+1
vote
1
answer
605
views
Extreme programming expresses user requirements as stories. List three user stories in the support system. Provide details with each stories.
asked
Jun 29, 2021
in
Others
by
anonymous
+1
vote
1
answer
1.4k
views
Giving reasons for your answer, suggest two important types of application where you would not recommend the use of service-oriented architecture.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+2
votes
1
answer
3.6k
views
As a software project manager in a company that specializes in the development of software for the offshore oil industry...
asked
Nov 5, 2019
in
Software Engineering
by
anonymous
+2
votes
1
answer
6.5k
views
Briefly discuss why it is usually cheaper, in the long run, to use software engineering methods and techniques for software systems.
asked
Jun 27, 2020
in
Software Engineering
by
anonymous
0
votes
0
answers
850
views
Describe the process of specifying a major piece of software: the main documents produced, their immediate purpose and their ongoing role in the software life cycle
asked
Feb 2, 2021
in
Compilers & Operating Systems
by
anonymous
+2
votes
1
answer
1.8k
views
Explain how standards may be used to capture organizational wisdom about effective methods of software development. Suggest four types of knowledge that might be captured in organizational standards.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
1.0k
views
In a medical system that is designed to deliver radiation to treat tumours, suggest one hazard that may arise and propose one software feature that may be used to ensure that the identified hazard does not result in an accident.
asked
Mar 13, 2020
in
Software Engineering
by
anonymous
+1
vote
1
answer
470
views
Suggest four reasons why the productivity rate of programmers working as a pair might be more than half that of two programmers working individually.
asked
Dec 4, 2021
in
Software Engineering
by
anonymous
+1
vote
1
answer
487
views
Duplicate: Suggest four reasons why the productivity rate of programmers working as a pair might be more than half that of two programmers working individually.
asked
Aug 6, 2021
in
Software Engineering
by
anonymous
–1
vote
1
answer
460
views
Duplicate: Suggest four reasons why the productivity rate of programmers working as a pair might be more than half that of two programmers working individuallyand also discuss the advantages and disadvantages
asked
Apr 17, 2021
in
Software Engineering
by
anonymous
–1
vote
1
answer
810
views
Duplicate: Suggest four reasons why the productivity rate of programmers working as a pair might be more than half that of two programmers working individually.
asked
Feb 9, 2021
in
Software Engineering
by
anonymous
+2
votes
1
answer
7.2k
views
Suggest four reasons why the productivity rate of programmers working as a pair might be more than half that of two programmers working individually.
asked
Oct 31, 2019
in
Software Engineering
by
anonymous
–1
vote
1
answer
1.2k
views
Duplicate: Suggest why it is important to make a distinction between developing the user requirements and developing system requirements in the requirements engineering process.
asked
Feb 9, 2021
in
Software Engineering
by
anonymous
0
votes
1
answer
566
views
Duplicate: Suggest why it is essential to make a distinction between developing the user requirements and developing system requirements in the requirements engineering process.
asked
Jun 28, 2020
in
Software Engineering
by
anonymous
+3
votes
1
answer
12.9k
views
Suggest why it is important to make a distinction between developing the user requirements and developing system requirements in the requirements engineering process.
asked
Oct 31, 2019
in
Software Engineering
by
anonymous
Welcome to
CPEN
Talk
.com
Solution-oriented students of
computer engineering
on one platform to get you that
ONE SOLUTION
...