16 Questions
The waterfall model is a type of ______ process
plan-driven
Agile model emphasizes frequent ______ that need to be implemented
changes
Linked list is a type of ______ data structure
linear
In a stack, the element which is placed last is accessed ______
first
Insertion sort, selection sort, and bubble sort are types of ______ algorithms
sorting
In a stack, new nodes can be added and removed only at the ______
top
The process of arranging the data structure in a specific order is called ______
sorting
In Agile model, new releases of the system are made every two or three ______
weeks
Traversing involves visiting each element of the ______ structure
data
The data structure defines the physical form of ______
ADT (Abstract Data Type)
Lec 2: From decimal to ______ for 2s-base→ we use powers of 2
binary
For example: 100 1 2 4 8 16 32 64 - - + - - + + 0010 0 1 1 answer: ______
1100100
Lecture 4-5: Look algorithm examples in the ______
presentation
Generic Products: *Stand-alone systems: marketed and sold to any customer who wishes to buy them. - what the software should do-developer - decisions on software change-developer (Word Processors/Microsoft Word, Web Browsers/Google) *Customized Products: commissioned by a specific customer to meet their own needs. - what the software should do-customer - decisions on software change-customer (Embedded control systems, Air traffic control software,Voice Recognition ->Siri (Apple)) *Software engineering application of a systematic approach to the development, operation, and maintenance of software -concerned with all aspects of software production -no universal notations: different types of software require different approaches *Software Process is a set of related activities that leads to the production of a software system. -right process depends on customer’s requirements, the environment in which it will be used, and the type of software. *Agile processes planning is ______ and it is easier to change the process to reflect changing customer requirements.
incremental
SOFTWARE PRODUCTS Generic Products: *Stand-alone systems: marketed and sold to any customer who wishes to buy them. - what the software should do-developer - decisions on software change-developer (Word Processors/Microsoft Word, Web Browsers/Google) *Customized Products: commissioned by a specific customer to meet their own needs. - what the software should do-customer - decisions on software change-customer (Embedded control systems, Air traffic control software,Voice Recognition ->Siri (Apple)) *Software engineering application of a systematic approach to the development, operation, and maintenance of software -concerned with all aspects of software production -no universal notations: different types of software require different approaches *Software Process is a set of related activities that leads to the production of a software system. -right process depends on customer’s requirements, the environment in which it will be used, and the type of software. *Agile processes planning is incremental and it is easier to change the process to reflect changing customer ______.
requirements
Software Process is a set of related activities that leads to the production of a software system. -right process depends on customer’s requirements, the environment in which it will be used, and the type of ______.
software
These lecture notes cover topics like converting decimal numbers to binary using powers of 2, algorithm examples, and details about object-oriented programming. The notes also touch on the types of software products, including standalone systems and custom software products like Word Processors and Web Browsers.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free