Practice Software Engineering and Web Technology Questions and Answers
- In the Basic COCOMO (Constructive Cost Model) estimation model, which factor is the primary input used to estimate software development effort?
- A system has estimated components of 5 KLOC, 10 KLOC and 15 KLOC. If a simple size-based productivity estimate is 20 LOC/person-month, approximately how ma...
- Testing that targets branches and internal paths using source-code knowledge is:
- Requiring every production change to be approved, tested and traceable primarily supports:
- A control flow graph has 9 edges and 7 nodes. What is its cyclomatic complexity, and what does this number represent in white-box testing?
- Requirements change frequently; working increments are delivered every two weeks with continuous customer feedback. Which approach fits best?
- Using the Basic COCOMO model for an organic project (Effort = 2.4 Γ KLOC^1.05), what is the approximate effort required for a 10,000-line-of-code (10 KLOC...
- A field accepts integer input between 1 and 100 (inclusive). A tester selects the values 0, 1, 100, and 101 for testing. Which testing technique is this?
- A project has frequent requirement changes, short iterations and continuous customer feedback. Which development model most directly supports these charact...
- A large, mission-critical software project carries significant technical and financial risk, and the organization wants to conduct explicit risk analysis a...
- A program's control flow graph has a cyclomatic complexity of V(G) = 4. According to basis path testing, what is the minimum number of independent test pat...
- A software team modifies a deployed application specifically to fix a bug reported by a customer, where the reports module produces incorrect totals under ...
- A client sends a request to an API endpoint without providing any authentication credentials at all, and the server requires authentication to access this ...
- A client sends a POST request to a REST API to create a new resource. The resource is successfully created, and the server includes the URI of the newly cr...
- Using the Basic COCOMO model for an organic-mode project with an estimated size of 32 KLOC (thousand lines of code), what is the estimated effort in person...
- Using the Basic COCOMO model for an organic-type software project, the effort E (in person-months) is given by E = a Γ (KLOC)^b, where a = 2.4 and b = 1.0...
- Which type of software testing focuses on verifying individual modules or functions of source code in isolation from the rest of the system, and is typical...
- Which UML diagram type is primarily used to model the time-ordered sequence of messages exchanged between different objects while carrying out a particular...
- In RESTful API design, which HTTP method is both idempotent (repeating the same request produces the same result) and conventionally used to completely rep...
- Which HTTP status code is returned by a server to indicate that the requested resource could not be located at the given URL?
- Which SDLC model completes each phase fully before moving sequentially to the next, without revisiting earlier phases?
- What is the primary purpose of an API (Application Programming Interface)?
- Which HTTP method is typically used to submit new data to be processed by a server?
- Which SDLC model is best suited for large, high-risk projects, as it combines iterative development with structured risk analysis performed at each phase?
- Which markup language is primarily used to define the structure and content of a webpage?
- In RESTful API design, which HTTP method is typically used to completely replace/update an existing resource with new data?
- Which SDLC model follows a risk-driven approach that combines iterative development cycles with elements of the waterfall model, explicitly incorporating a...
- Using the Basic COCOMO model for an organic-type project, with a = 2.4 and b = 1.05, what is the approximate effort required for an estimated project size ...
- Which type of testing involves evaluating the complete, fully integrated software system against its specified functional and non-functional requirements, ...
- Which UML diagram is primarily used to represent the different ways in which external actors (users or other systems) can interact with a software system, ...
- In RESTful API design, which HTTP method is conventionally used to apply a partial modification to an existing resource, updating only specific fields rath...
- When a client sends a POST request to a REST API to create a new resource, and the server successfully creates it, which HTTP status code should the server...
- A REST API endpoint requires authentication. A client sends a request bearing an invalid or expired authentication token. Which HTTP status code should the...
- Which of the following sets contains only HTTP methods that are idempotent (i.e., making the identical request multiple times produces the same effect as m...
- Which SDLC model executes each phase (requirements, design, implementation, testing, deployment) strictly once, in a fixed sequential order, with no iterat...
- Using the Basic COCOMO model for an organic-type project, with a = 2.4 and b = 1.05, what is the approximate effort required for an estimated project size ...
- Which type of testing focuses specifically on verifying that two or more individually-developed modules interact and exchange data correctly when combined ...
- Which UML diagram primarily depicts the time-ordered sequence of messages exchanged between objects during a particular scenario or interaction?
- In RESTful API design, which HTTP method is conventionally used to completely replace an existing resource with a new representation supplied by the client...
- When a client sends a request to a protected REST API endpoint without providing valid authentication credentials, which HTTP status code should the server...
More Topics
- Algorithms Questions
- Analog and Digital Communication Questions
- Artificial Intelligence & Machine Language Questions
- Basics of Computers Questions
- Big Data Analytics Questions
- C Programming Questions
- C++ Questions
- Cloud Computing Questions
- Compiler Design Questions
- Computer Architecture and Design Questions
- Cyber Security Questions
- Data Analytics Languages Questions
- Data Structure Questions
- Data Warehousing Questions
- Digital Logic Questions
- Emerging Technologies Questions
- IOT and mobile Computing Questions
- IT DBMS Questions
- IT Networking Questions
- IT Operating System Questions
- Java Language Questions
- Machine Learning Questions
- Memory Management Questions
- Microsoft Office Questions
- Miscellaneous Questions Questions
- Network Layer and IP Protocol Questions
- Numerical and Statistical Computing Questions
- Object Oriented Programming Questions
- OOPS Concepts Questions
- Previous Year Questions Questions
- Programming Concept Questions
- Python Questions
- Shell Scripting Questions
- SQL Questions
- String Manipulation Questions
- TCP IP and OSI Questions