Objective software engineering questions answers




















B control coupling. C stamp coupling. D content coupling. B Software design. C Testing. B beta testing. C Stress testing. D mutation testing. Ans: D 5 Changes made to an information system to add the desired but not necessarily the required features is called Software Engineering Mcqs A Preventative maintenance.

Answer: Option [D]. A end user understanding and approval. B program logic. C planning of dataflow organization. D none of these. A Mini-model of existing system. B Mini-model of the proposed system. C Working model of the existing system. D None of these above.

Current Affairs Quiz November Current Affairs Quiz October Current Affairs Quiz September Current Affairs Quiz August Current Affairs Quiz July Current Affairs Quiz June Current Affairs Quiz May Current Affairs Quiz April Current Affairs Quiz March Current Affairs Quiz February Current Affairs Quiz January Current Affairs Quiz December Andhra Pradesh Current Affairs.

Arunachal Pradesh Current Affairs. Assam Current Affairs. Bihar Current Affairs. Explanation: In the business information system, the data flow diagram is used to epitomize the flow of the data.

Explanation: A logical file can be a data structure or physical file on the disk or vice versa. Explanation: Efficiency can never be measured as it is an indirect measure of the SE process.

Answer: d To minimize the development schedule and evaluate the ongoing project's quality on a daily basis. Explanation: A project metric refers to a quantifiable measure of the degree to which a system, component, or process owns a certain trait.

Explanation: A control chart is a method used to keep track of the variability of traits of interest. Explanation: Estimation cost works out on assessing the amount of effort required to complete each activity, followed by calculating the total cost of activities. Explanation: Configuration management policies and processes define how to record, and process proposed system changes, how to decide what system components to change, how to manage different versions of the system and its components, and how to distribute changes to customers.

Answer: a The ability to translate the size estimate into human effort, calendar time, and dollars. Explanation: In computer software, the estimation model uses empirically derived formulas for guessing the effort as a function of LOC or FP.

Explanation: The algorithmic cost modeling utilizes the basic regression formula with such parameters that have been derived from the data of a historical project and current as well as characteristics of a future project. Explanation: An application-composition model evaluates the development of a prototype.

Explanation: Technical risks detect the possible design, enactment, interface, authentication, and preservation problems.

Explanation: Once the risks are identified, the project manager takes his first step to avoid them when required and control them. JavaTpoint offers too many high quality services. Mail us on [email protected] , to get more information about given services. Please mail your requirement at [email protected] Duration: 1 week to 2 week.

Software Engineering. Coding Programming Style Structured Programming. Answer: d Preliminary Investigation and Analysis Explanation: The first phase of the software development life cycle is the requirement analysis, in which the software engineer analyzes the software requirement based on the user's outlook. Answer: c System Analysis Explanation: The study of an existing system refers to system analysis.

Answer: d All of the above Explanation: None. Answer: b Rapid Application Development Explanation: RAD stands for Rapid Application Development is categorized as an agile development method, which is meant to accomplish a quick turnaround and high-end outcomes. Answer: d Diagonal Prototype Explanation: There is nothing as such called Diagonal Prototype; however, the rest other options do make sense.

Answer: d All of the above Explanation: The evolutionary process model is designed for rapid software development, which starts from scratch with raw specifications and modifies as per the user requirement. Answer: b Doesn't work well for smaller projects Explanation: A spiral model is an incremental approach, which is formed as a combination of the waterfall model and prototyping model.

The major drawbacks of the Spiral model are as follows: Expensive Doesn't work well for smaller projects Risk analysis requires highly skilled experts.

Answer: d All of the above Explanation: Model selection is based on requirements, a team of developers, users as well as the risk involved in developing a project. Answer: d Both b and c Explanation: None. Answer: d Fourth Generation Language Explanation: Functional processing or testing is commonly known as black-box testing, where the existing contents are almost unknown, so anything could be demonstrated as a black box.

Answer: a Unix shell Explanation: Fourth-generation language is an advancement of third-generation programming language. Answer: b False Explanation: The fourth-generation programming languages are more programmer-friendly and helpful in augmenting the program's efficiency as it uses English words and phrases. Answer: b Time required for developing software is reduced. Answer: a 4GT Model Explanation: Much more expertise is needed in the 4GT model for analyzing, designing, and testing activities as it eliminates the coding phase.

Answer: c Customized, Generic Explanation: Customized and Generic are two kinds of software products. Answer: a True Explanation: For systems with long life, software maintenance cost is higher than that of the software development cost.

Answer: a Deployment Explanation: The deployment phase is the last phase of the software development life cycle in which the software product is delivered to its end-user, who further assesses its performance and revert back with the feedback if anything is required or missing as per the formulated evaluation. Answer: b Reusability Explanation: None. Answer: b It displays all the enacted process activities.

Explanation: None. Answer: b Software Verification Explanation: Software verification is mainly considered for implementing and testing activities. Answer: a 6, 5, 1, 3, 4, 2 Explanation: None. Answer: d Both Incremental and Iterative Development Explanation: In agile software development, the software is usually developed in increments with the customer specifying necessary requirements in each increment.

Answer: a Based on the iterations that occurred within the activities. Answer: c Abolishing the project planning and testing. Answer: a Assumption, Association, Learning Explanation: An Adaptive Software Development approach is an empirical process control model, which is based on observations. Answer: c Behavioral Model Explanation: To represent the system's dynamic behavior, Behavioral models are used. Answer: b False Explanation: Model-driven engineering is a software development approach that represents the system as a set model, which can be easily altered into an executable code.

Answer: d Radial, Angular Explanation: The cumulative cost is represented by the radial dimension, whereas the angular dimension represents the progress made in the completion of each consecutive cycle. Reliable and cost effective software D. Answer: Reliable and cost effective software. Statement 1: Software is a physical rather than a logical system element. Statement 2: Computer software is the product that software engineers design and builD.

Statement 3: Software is a logical rather than a physical system element. Statement 4: Software is a set of application programs that are built by software engineers.

Statement 1 and 2 are correct. Only Statement 2 and 3 are correct. Statement 2 and 3 and 4 are correct. All statements are correct. Answer: Statement 2 and 3 and 4 are correct. You are working in CareerRide as a project manager. What will you do to minimize the risk of software failure? Request a large budget B. You will increase the team size C. Track progress D. For the best Software model suitable for the project, in which of the phase the developers decide a roadmap for project plan?

Which of these software characteristics are used to determine the scope of a software project? Only performance. Only context. Information objectives, function, performance D. Answer: Information objectives, function, performance.

SDLC is not a well-defined, structured sequence of stages in software engineering to develop the intended software product. From the following select the correct option that is used to display the available option for selection. Develop the software. Improve the software process. Improve the testing process. Which of the level carries out goal, objective, work tasks, work products and other activities of the software process? If you have no clue of how to improve the process for the quality software which model is used?

In Software validation, requirements can be checked against following conditions:. If they can be practically implemented 2. If they are valid and as per functionality and domain of software 3.

If there are any ambiguities 4. If they are completed. In OOD, the attributes data variables. Which design defines the logical structure of each module and their interfaces that is used to communicate with other modules? High-level designs B. Architectural designs C. Upper case tools B. Lower case tools C.

Integrated case tools D. Which tools are used for project planning, cost, effort estimation, project scheduling and resource planning? Process modeling tools B. Project management tools C. Diagram tools D. Documentation tools. Which design deals with the implementation part in which it shows a system and its sub-systems in the previous two designs?

Modularization is a technique to divide a software system into multiple discrete and independent modules. What is the project and process level that provides the Quality Metric benefit? Defect amplification B. Defect removal efficiency C. Measuring quality D. User interface design B. Pattern-based design C. Architectural design D. Component-level design. Which condition defines the circumstances for a particular operation is valid?

Which subsystem implements a repository that encompasses the following elements,. Content database 2. Database capabilities 3. Configuration management functions. The publishing subsystem B. The management subsystem C. The collection subsystem D. Black box testing B.

White box testing C. Unit testing. PAD is metric indicates the number of classes that can access another class attributes and a violation of encapsulation. Artificial intelligence software C. Embedded software D. Engineering and scientific software. Answer: Engineering and scientific software. For which activity this standard is recommended standard?

Software requirement specification. Software design. Both a and b. Answer: Software requirement specification. A generic process framework for software engineering encompasses five activities.

What are those activities? Communication, risk management, measurement, production, deployment. Communication, Planning, Modeling, construction, deployment. Analysis, designing, programming, debugging, maintenance D. Answer: Communication, Planning, Modeling, construction, deployment. Who deliver the technical skills that are necessary to engineer for a product or an application? Spiral model. Waterfall model. Prototyping model D.

What is a child window that contains message for the user and request for some action to be taken? Every project may not have a unique and distinct goal. Project is routine activity or day-to-day operations.

Project does not comes with a start time and end time. Answer: None of the above. Which model is not suitable for large software projects but good one for learning and experimenting?

Which includes modifications and updations done in order to correct or fix the problems, that are either discovered by user or concluded by user error reports? Perfective maintenance B. Adaptive maintenance C. Corrective maintenance D. The objective for formal technical review is to core errors in software work products. CASE tools are set of automated software application programs, that are not used to support, accelerate and smoothen the SDLC activities.

From the following give three major categories of risk, 1. Schedule risk 2. Project risk 3. Technical risk 4. Business risk. The six sigma for software engineering what gives the existing process and its output to determine the current quality performance? Which tools are helpful in all the stages of SDLC, for requirement gathering to testing and documentation? Software Maturity Index B. Software Model Instruction C. Software Maturity Instruction D.

Software Model Index. What computer-based system can have a profound effect on the design that is chosen and also the implementation approach will be applied? Scenario-based elements B. Class-based elements C. Behavioural elements D. Flow-oriented elements. SRS is a document created by system analyst after the requirements are collected from various stakeholders. Which structures in Organizational Paradigms on a team loosely and depends on individual initiative of the team members?

Give the name to diagram that represents the flow of activities described by the use cases and at the same time the captors are involved in UML. Which model is also called as the classic life cycle or the Waterfall model? Iterative Development B. Linear Sequential Development C. RAD Model. Incremental Development. What is the average effective global activity rate in an evolving E-type system is invariant over the lifetime of the product? Self-regulation B. Reducing quality C.

Feedback systems D. Organizational stability. Which document is created by system analyst after the requirements are collected from Various stakeholders? Software requirement specification B.

Software requirement validation C. Feasibility study D. Requirement Gathering. Requirement gathering C. Software requirement specification D. Software requirement validation. Information about the application domain for the software to be built; B. Specific requirements model elements such as data flow diagrams or analysis classes, their relationships and collaborations for the problem at hand; C.

The availability of architectural styles and patterns. What is the correctness, completeness, and consistency of the requirements model will have a strong influence on the quality of all work products that follow? Requirement quality B. Design quality C. Code quality D. Quality control effectiveness. Pages of documentation per KLOC. Which documentation works as a key tool for software designer, developer and their test team is to carry out their respective tasks?

Requirement documentation B. User documentation C. Software design documentation D. Technical documentation. Integrated case tools C. Lower case tools D. Which risk gives the degree of uncertainty and the project schedule will be maintained so that the product will be delivered in time? Company wants to develop a project. You are also involved in planning team. What will be your first step in project planning? Establish the objectives and scope of the product. Determine the project constraints.

Select the team. Answer: Establish the objectives and scope of the product. Configuration management is an essential part of the system maintenance. It is aided with version control tools to control versions, semi-version or patch management.

Gathering of requirement. Understanding of requirement. Getting the requirements from client. Empirical Estimation Technique. Heuristic Estimation Technique. Analytical Estimation Technique.

A legacy system refers to newer version of software. A legacy system refers to outdated application software that is used instead of available upgraded versions. A legacy system always devolved by advance technology. Answer: A legacy system refers to outdated application software that is used instead of available upgraded versions.



0コメント

  • 1000 / 1000