option
Questions
ayuda
daypo
search.php

ERASED TEST, YOU MAY BE INTERESTED ON software

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
software

Description:
final of software

Author:
AVATAR
mohamed emad
Other tests from this author

Creation Date: 13/01/2025

Category: Others

Number of questions: 77
Share the Test:
New CommentNuevo Comentario
No comments about this test.
Content:
is computer programs and associated documentation. Software Software Engineering Web service None of the above .
is an engineering discipline that is concerned with all aspects of software production. Software Software Engineering Web service None of the above.
What are the key challenges facing software engineering? Coping with increasing diversity developing trustworthy software a,b None of the above.
….. are stand-alone systems that are marketed and sold to any customer who wishes to buy them. Generic products Customized products a,b prototypes .
The Software ……………… includes a range of characteristics including reliability, security and safety. Maintainability Dependability Efficiency Acceptability.
is the activity of translating the information gathered during the analysis activity into a document that defines a set of requirements Requirements specification Requirements validation Requirements validation Requirements analysis.
In …………………., the customers and engineers define the software that is to be produced and constraints Software specification Software development Software validation Software validation.
The ……………. are application systems that run on a local computer, such as a PC a)Stand-alone applications b)Interactive transaction-based applications c)Embedded control systems d) a,b.
…………………. design, where you identify the overall structure of the system, the principal components and their relationships as well as how they are distributed. a) Architectural b) Database c) Interface d) Component .
. ………… is intended to show that, did the system do what was required correctly? a) Verification b) Validation c) Efficiency d) Acceptability .
…………….. is an initial version of a system used to demonstrate concepts and try out design options. a) Software Prototyping b) Incremental Delivery c) Spiral Model d) None of the above.
…systems are software control systems that control and manage hardware devices a) Batch processing b) Interactive transaction-based applications c) Embedded d) Entertainment .
…… considers whether the proposed system will be cost-effective from a business point of view and if it can be developed within existing budgetary constraints. a) Requirements elicitation b) Feasibility study c) Requirements specification d) Requirements analysis .
. Which of the following models are used to cope with changes? a)software prototyping b) Waterfall model c) Reuse-oriented model d) None of the above.
………… is the first step to test your system. Component testing System testing Acceptance testing None of the above.
. Which of the following are issues of professional responsibilities of software engineering? Confidentiality Competence Intellectual property rights All the above.
… is the process of deriving the system requirements through observation of existing similar systems, discussions with potential users, task analysis, and so on. a) Requirements elicitation b) Requirements analysis c) a,b d) Feasibility study .
……design, where you design the system data structures and how these are to be represented in a database a) Architectural b) Database c) Interface d) Component.
………………….. include extra activities in software processes to anticipate changes. a) Change avoidance b) Change detection c) Change tolerance d) None of the above .
………. is the set of activities required to develop a software system a) Software process b) Plan-driven process c) Agile process d) a,b,c .
. In Plan-driven processes, planning is incremental and it is easier to change the process to reflect the changing in customer requirements T F.
. Most practical processes include elements of both plan driven and agile approaches T F.
The main drawback of the waterfall model is the difficulty of accommodating changes after the process is underway T F.
. A prototype is an initial version of a system used to demonstrate concepts and try out design options T F.
For software systems with a long life, development costs may be several times maintenance costs T F.
. In Software devolpment step, the software is checked to ensure that it is what the customer requires T F.
Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. T F.
. In web-based systems, it is cheaper to change and upgrade the software T F.
. Maintenance involves correcting errors which were not discovered in earlier stages of the life cycle. T F.
The systems design process allocates the requirements to either hardware or software systems by establishing an overall system architecture. T F.
By developing the software incrementally, it is cheaper and easier to make changes in the software as it is being developed. T F.
Do not assume that readers understand technical software engineering language T F.
Plan-driven and agile proesess are suitable for different types of software. T F.
A software process is a sequence of activities that leads to the production of a software product T F.
Professional software is usually developed by teams rather than individuals T F.
Developing trustworthy software is considered one of the most key challenges facing software engineering T F.
Rapid prototyping with end-user involvement is the only sensible way to develop graphical user interfaces for software systems T F.
Roughly 40% of software costs are development costs; 60% are testing costs T F.
Plan-driven activities (ex. specification, development, and validation) are interleaved rather than separate, with rapid feedback across activities T F.
Production of games products need to develop several versions of prototype T F.
Software has maintainability attribute mean that, it should not make wasteful use of system resources such as memory and processor cycles T F.
In software validation step, the software is modified to reflect changing customer and market requirements T F.
User requirements can’t be written in natural language supplemented by appropriate diagrams and tables. T F.
A use case model can be taken as a simple scenario that describes what a user expects from a system. T F.
System managers are not considered as stakeholders T F.
The process of finding out, and checking these services and constraints is called requirements engineering T F.
One of the most IEEE codes of ethics, Software engineers shall not act consistently with the public interest. T F.
Structural models of software display the organization of a system in terms of the components that make up that system and their relationships. T F.
Plan-driven processes are processes where all of the process activities are planned in advance T F.
Software validation mean that it meets the expectations of the system customer, while software vervication mean that it conforms to its specification T F.
In extreme programming, requirements are expressed as scenarios (called user stories), which are implemented directly as a series of tasks T F.
Class diagrams in the UML can not be expressed at different levels of detail. T F.
In web-based systems, it is expensive to change and upgrade the software T F.
The term ‘system requirements’ means the high-level abstract requirements and ‘user requirements’ means the detailed description of what the system should do. T F.
Graphical models are most useful when you need to describe a sequence of actions T F.
A system stakeholder is anyone who should have some direct or indirect influence on the system requirements T F.
. Open interviews, where the stakeholder answers a pre-defined set of questions. T F.
Consistency checks mean that, Requirements in the document should not conflict. T F.
Software engineers shall not advance the integrity and reputation of the profession consistent with the public interest T F.
Sequence diagrams, which are used to model interactions between system components, although external agents may also be included T F.
In system modelling, external perspective is represented using a. context models b. use case diagrams c. sequence diagrams d. class diagrams.
………………….. are stand-alone systems that are marketed and sold to any customer who wishes to buy them a. Generic products b. Customized products c. a,b d. prototype .
is the process of grouping the common characteristics (attributes or methods) of similar classes in one general classes Generalization . Aggregation Localization None of the above .
… considers whether the proposed system will be cost-effective from a business point of view and if it can be developed within existing budgetary constraints a) Requirements elicitation b) Feasibility study c) Requirements specification d) Requirements analysis.
…………….. are constraints on the services or functions offered by the system. a. User requirements b. System requirements c. Functional requirements d. Non-functional requirements.
is the process of deriving the system requirements through observation of existing similar systems, discussions with potential users, task analysis, and so on. a) Requirements elicitation b) Requirements analysis c) a,b d) Feasibility study .
……design, where you design the system data structures and how these are to be represented in a database. Architectural b) Database c) Interface d) Component .
……….. means that all services required by the user should be defined. Completeness Consistency Robustness None of the above.
Which of the following metrics can be used to specify non-functional system properties? Speed size Reliability All the above.
The user and system requirements should be … a. clear and unambiguous b. easy to understand c. complete and consistent d. All the above.
Natural language specification is a.Expressive and intuitive b. Ambiguous c. universal d. All the above .
Software is defined as set of programs, documentation configuration of data b. set of programs c. documentation and configuration of data d. None of the mentioned.
What is Software Engineering? Designing a software Testing a software Application of engineering principles to the design a software . None of the above .
Define Agile scrum methodology, project management that emphasizes … incremental progress decremental progress neutral progress no progress .
Why do bugs and failures occur in software? a) Because of Developers b) Because of companies c) Because of both companies and Developers d) None of the mentioned.
… is intended to show that, did the system do what was required correctly? a) Verification b. Validation c. Efficiency d. Acceptability .
……….. is an initial version of a system used to demonstrate concepts and try out design options Software Prototyping Incremental Delivery Spiral Model None of the above.
Report abuse