Your browser does not support JavaScript!

Software Engineering 2

Showing 76-150 of 186 answers

It provides a common vocabulary that helps to improve communications among the developers
  • Design patterns Correct
  • Design methodology
  • Architechtural methodology
  • Architechtural patterns
It provides a defined process which can be tuned by individuals?
  • Statistical Testing
  • Personal Software Process Correct
  • Quality management system
  • Quality Control
It reflects the extent of the user’s confidence that it will operate as users expect and that it will not ‘fail’ in normal use.
  • Dependability Correct
It subsumes the notion of resilience - the ability of a system to continue in operation in spite of component failures.
  • Survivability Correct
It suggests a scheme for structuring the classes in a design solution and defines the required interactions among those classes
  • Architechtural methodology
  • Design patterns Correct
  • Design methodology
  • Architechtural patterns
Library modules represents one of the several modules connected with the diamond symbol
  • True
  • False Correct
LOC is an appropriate metric to estimate and measure the size of a component-based GUI
  • True
  • False Correct
means that a product should meet its specification
  • Quality Correct
Model and analyze (quantitatively if possible) existing processes
  • Process analysis Correct
Modify the process to remove identified bottlenecks
  • Process change introduction Correct
New release is created if there is only a bug fix, minor enhancement to the functionality of the system
  • True Correct
  • False
Object Oriented Programming is the drag and drop style of program development
  • True
  • False Correct
One which calls relations among different modules are represented graphically
  • Cohesion
  • Layed design Correct
  • Modularity
  • Coupling
Organizations rated as ______ in the CMM are likely to be ISO 9000 compliant
  • level 2 Correct
Organizations rated as ______ in the CMM are likely to be ISO compliant
  • level Correct
Part of the generic activity of software development which checks what the system should do and its development constraints.
  • Specification Correct
Patterns primarily focus on solving problems with reduced space and time requirements
  • True
  • False Correct
Product Perspective summarizes the major ways in which the software would be used
  • True
  • False Correct
PSP is a framework that helps engineers to measure and improve the way they work
  • True Correct
  • False
Select applicable procedures and standards for a particular project and modify these as required
  • Quality planning Correct
Some of the components of User interface design process. (select all that applies)
  • None among the choices Correct
Speed of use of a user interface is determined by the time and user effort necessary toinitiate and execute different commands
  • True Correct
  • False
Spiral model is most appropriate for projects that suffer from technical and requirement risks
  • True
  • False Correct
Statistical Testing is a testing process whose objective is to determine the reliability of the product rather than discovering errors
  • True Correct
  • False
System state that are a usually a result of system errors that are derived from faults in the system.
  • System failure Correct
System users often judge a system by its functionality rather than its interface.
  • FALSE Correct
The ability of a system to continue to deliver its services to users in the face of deliberate or accidental attack.
  • Survivability Correct
The ability of the system to deliver services as specified.
  • Reliability Correct
The ability of the system to deliver services when requested.
  • Availability Correct
The ability of the system to operate without catastrophic failure.
  • Safety Correct
The ability of the system to protect itself against accidental or deliberate intrusion.
  • Security Correct
The behavioral view captures how objects interact with each other in time to realize the system behavior
  • True Correct
  • False
The error can not be corrected by built-in error detection and recovery.
  • FALSE Correct
The error can not be ed by built-in error detection and recovery
  • FALSE Correct
The extent to which a critical system is trusted by its users.
  • Dependability Correct
The failure can be avoided by built-in protection facilities.
  • TRUE Correct
The faulty system state may be transient and ‘corrected’ before an error arises.
  • TRUE Correct
The faulty system state may be transient and ‘ed’ before an error arises
  • TRUE Correct
The increased testing and system validation that is required to convince the system client that the required levels of dependability have been achieved decreases the cost of dependability of software
  • FALSE Correct
The probability of failure-free system operation over a specified time in a given environment for a given purpose.
  • Reliability Correct
The probability that a system, at a point in time, will be operational and able to deliver the requested services.
  • Availability Correct
The process of checking that the software is what the customer wants.
  • Validation Correct
The state chart diagram focuses on representing various activities or chunks of processing and their sequence of activation
  • True
  • False Correct
The use of more expensive development techniques and hardware that are required to achieve the higher levels of dependability decreases the cost of dependability of software.
  • The correct answer i Correct
The Waterfall Model is highly structured and systematically steps through requirements-capture, analysis, specification, design, coding, and testing stages in a planned sequence
  • True Correct
  • False
These are developed software for a single customer according to their specification (select all that applies)
  • The correct answers are: Customized, Bespoke Correct
These are generic activities involved in all software processes: (select all that applies)
  • The correct answers are: Specification, Development, Validation, Evolution Correct
These are software products developed to be sold to a range of different customers.
  • Generic Correct
They are I.T. practitioners who adopt a systematic and organised approach to their work and use appropriate tools and techniques depending on the problem to be solved, the development constraints and the resources available.
  • Software Engineers Correct
This expenditure represents a significant fraction of GNP in all developed countries.
  • Software Engineering Correct
This factor often dominates system costs in a system development
  • Technical cost Correct
This is a set of activities whose goal is the development or evolution of software.
  • Software process Correct
This is an increasingly important attribute for distributed systems whose security can be compromised.
  • Survivability Correct
This is the process changing the software in response to changing demands
  • Evolution Correct
Three aspects of the system users that UI design must take into account (select answers)
  • The answers are: needs, experience, capabilities Correct
Three aspects of the system users that UI design must take into account. (select 3 answers)
  • The correct answers are: needs, experience, capabilities Correct
Train staff involved in new process proposals
  • Process change training Correct
Unit testing is typically undertaken by the coder of the modules in the coding phase
  • True Correct
  • False
Usefulness and trustworthiness of a computer system are the same thing.
  • FALSE Correct
Visual Programming is the drag and drop style of program development
  • True Correct
  • False
When modules are functionally independent, complexity of the design is greatly reduced
  • Error isolation
  • Coincidental cohesion
  • Understandability Correct
  • Scope of reuse
Whenever an error exists in a module, functional independence reduce the chances of the error propagating to the other modules
  • Understandability
  • Coincidental cohesion
  • Error isolation Correct
  • Scope of reuse
Whenever an error exists in a module, functional independence reduces the chance of the error propagating to the other module
  • True Correct
  • False
Which best describes a modeling language?
  • Consists of syntax and functions
  • Consists of symbols and algorithms
  • Consists of libraries, symbols and functions
  • Consists of a set of notations Correct
Which of the folllowing best described a task analysis?
  • Providing the user of block-box of a software Correct
  • Determine the data input and output from the system
  • Study all available documents regarding the software to be developed
  • Removing all ambiguities, imcompleteness, and inconsistencies
Which of the following best applies to organizations which do not design products but are only involved in production?
  • ISO 9002 Correct
  • ISO 9003
  • ISO 9000
  • ISO 9001
Which of the following best applies to organizations which only involves in installation and testing of products?
  • ISO 9001
  • ISO 9000
  • ISO 9002
  • ISO 9003 Correct
Which of the following best describe a black-box testing?
  • Perform equivalence class partitioning Correct
  • Perform a a design test cases based on analysis of some aspect of source code heuristically
  • Perform a unit value analysis
  • Perform a strategy which focuses on what constitute a fault model of the strategy
Which of the following best describe a post-architechtural model?
  • Used to analyze technique to measure, size development effort and development cost
  • Used to support estimation of cost at the architechtural design stage
  • Used to estimate the cost for prototype development
  • Used to provide cost estimation during detailed design and coding stages Correct
Which of the following best described a branch coverage test suite?
  • All of these
  • Perform edge testing that traversed program's control flow atleast once Correct
  • Perform a test suite that achieves path coverage if it executes each linearly independent paths atleast once
  • Perform a test case design to make each component of a composite conditional expression to assume both true and false values
Which of the following best described a code inspection?
  • Perform code evaluation for defects and removal mechanism
  • Perform code examination for the presence of some common programming errors Correct
  • Perform a document production of code that is more reliable and maintainable
  • Perform an informal coding analysis technique
Which of the following best described a composition of series of standards?
  • ISO 9000 Correct
  • ISO 9001
  • ISO 9002
  • ISO 9003
Which of the following best described a corrective maintenance?
  • It corrects errors that are not discovered during the product development phase Correct
  • It corrects the performance of the system or functionalities of the system based on customer requests
  • It improves the performance of the system or functionalities of the system based on customer requests
  • It is required for porting the software to work in a new environment
Which of the following best described a fault-based testing?
  • Performs equivalence class partitioning
  • Performs a unit value analysis
  • Performs a a design test cases based on analysis of some aspect of source code heuristically
  • Performs a strategy which focuses on what constitute a fault model of the strategy Correct
Which of the following best described a GUI?
  • Multiple windows with different information
  • All of the choices Correct
  • Iconic information representation
  • Supports command selection
This course is taught by the mentor:
Professor Paul Jacob Cruz

Paul Jacob Cruz

Master of Science in Computer Science.

All courses