Skip to content
VUBuddy

CS504 Quiz 1 Lectures 1-15 by Junaid

Software Engineering - I PDF 973 KBUpdated 23 Oct 2026
Quiz CS504 Quiz 1 Lectures 1-15 by Junaid PDF 973 KB
vubuddy.com
Type
Quiz
Course
CS504 Software Engineering - I
Size
PDF 973 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 973 KB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 2, 3, 4 of 13. Download the file for all 13 pages.

PLZ DOWNLOAD GRAND QUIZ FILE ( ) Then Start Your QUIZ

  1. ----- is a technique in which we construct a model of an entity based upon its essential characteristics and ignore the inessential details.
  •  Polymorphism
  •  Inheritance
  1. An attribute that varies over time. e.g.., price of an item, should be replaced by a/an _______ with an effective data and value.
  •  Additional class
  •  Structure
  •  Interface
  •  Additional Method/F unction

Q3. To construct a system model the engineer should consider one of the following restraining factors?

  •  Schedule and milestones
  •  Budge and expenses
  •  Data objects and operations
  •  Assumptions and constraints
  1. In the use case diagram, an ellipse signifies a(n):
  •  System boundary
  •  Class
  •  Actor
  •  Use case
  1. A software requirement document describes all the ________provided by the system along with the constraints under which it must operate.
  •  Conditions
  •  Processes
  •  Services
  •  Events
  1. UML is a language for_____.
  •  Low-level Programming
  •  High-level Programming
  •  Modeling and design
  •  Creating diagrams only

Q7. Which elements of business processing engineering are the responsibilities of the software engineer?

  •  Business area analysis
  •  Product planning
  •  Business system design
  •  Information strategy planning
  1. Identify the TRUE statement.
  •  Software with Functional oriented design does not fulfill nonfunctional requirements.
  •  Functional oriented design does not lead to an efficient product.
  •  Normally object oriented design is more maintainable than functional oriented.
  •  Object oriented design cannot implement “separation of concerns” strategy
  1. Specialization means:
  •  Calling the same method with object of child object
  •  Hiding the data
  •  Creating new subclasses from an existing class
  1. In case of _____ approach, decomposition of a problem revolves around data.
  •  Object-oriented
  •  Action-oriented
  •  Event-oriented
  •  Process-oriented

Q11. An architectural style encompasses which of the following elements?

  •  Semantic Model and Constraints
  •  Set of components and semantic models
  •  Constraints, set of components and semantic models
  •  Set of components and constraints
  1. In “Railway tickets reservation system” the roles such as inquiry, reservation, ticketing and cancellation are to be performed by the user call.
  •  System analyst
  •  System designer
  •  Passenger
  •  System developer
  1. There are ______ most important characteristics of an object.
  •  Two
  •  Four
  •  Three
  •  Six

Q14. Which one is not a part of software development phase?

  •  Construction
  •  Project vision
  •  Definition
  •  Scope

Q15. Which one of the following is the external quality of a software product?

  •  Cohesion
  •  Correctness
  •  Low coupling
  •  Concision
  1. The process of utilizing our knowledge of computer science in effective production of software system is called___
  •  Electrical Engineering
  •  Chemical Engineering
  •  Software Engineering
  •  Computer Engineering
  1. The context diagram is used as the top level abstraction in a _______ developed according to principles of structure analysis.
  •  Dataflow diagram
  •  State transition diagram
  •  Activity diagram
  •  Use case diagram
All CS504 files →
CS504 Software Engineering - I All CS504 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.