問題一覧
1
It is known as software engineering paradigms, where all the engineering concepts pertaining to the development of software are applied.
software development paradigm
2
Includes identifying, estimating, and monitoring the technical feasibility and management risks
identify and resolve risks
3
Helps developer to select a strategy to develop the software.
software development paradigm
4
The team receives feedback about the product and works through the feedback.
feedback
5
The identified features are developed and verified through testing. The actual software is produced based on the feedback from the customer
development and testing
6
It is easier to build a wall than to a house or building, likewise, as the size of software become large engineering must step to give it a scientific process
large software
7
· This paradigm is a part of Software Development and includes –
software design paradigm
8
Define the requirements.
requirements gathering
9
· Implement the design into “Blank” through coding.
source code
10
Developing products using well defined scientific principles and methods.
engineering
11
The team issues a product for the user's work environment.
deployment
12
Gathering all requirements for the software product's utility and features.
requirements analysis
13
Emphasizes technical aspects over management in software development
extreme programming
14
A widely-used Agile process framework in software development.
scrum
15
This tells us how well software works in operations. It can be measured on:
operational
16
Better process of software development provides better and quality software product.
quality management
17
As hardware industry has shown its skills and huge manufacturing has lower down, the price of computer and electronic hardware.
cost
18
simplest model
waterfall model
19
This aspect is important when the software is moved from one platform to another:
transitional
20
If the software process were not based on scientific and engineering concepts, it would be easier to re-create new software than to scale an existing one.
scalability
21
You can use the user flow diagram or the high-level UML diagram to show the work of new features and show how it will apply to your existing system.
design the requirements
22
a German computer scientist.
fritz bauer
23
· A subset of Software design paradigm.
programming paradigm
24
An executable code
program
25
The tasks performed by the human components of the information system.
procedures
26
An engineering branch associated with development of software product using well-defined scientific principles, methods, and procedures. The outcome of software engineering is an efficient and reliable software product.
software engineering
27
Meaningful data that the system stores and processes.
information
28
Writing and assembling the actual code based on design specifications.
implementation
29
a pioneer in the field, introduced a diagram outlining five sequential phases, which later became known as the waterfall model.
winston walker royce
30
Evaluation of possible solutions and documentation of selected specifications
design
31
The Quality Assurance team examines the product's performance and looks for the bug.
testing
32
The always growing and adapting nature of software hugely depends upon the environment in which user works.
dynamic nature
33
A collection of executable programming code
software
34
Made for a specific requirement
software product
35
Designers and developers start working on their project, which aims to deploy a working product.
construction
36
The Customers evaluate the developed version of the software so far.
plan the next iteration
37
cyclic manner, · Consumes more resources, as defining iterations may require redefinition of the complete system.
iterative model
38
o Gathering the business requirements in the baseline spiral. o Continuous communication between the customer and the system analyst.
determine objectives
39
Keeping the software available and running smoothly in the live environment.
maintenance
40
· Combination of iterative development process model and sequential linear development model with a very high emphasis on risk analysis.
spiral model
41
Refer to the methods and steps which are taken while designing the software.
software paradigms
42
Transferring the tested software to the live staging environment for user access.
deployment
43
Ensuring every component of the software functions as intended.
testing
44
· Do not follow any specific process. · May or may not be as per customer requirement. · Requires very little planning. Even the customer is not sure about what exactly he/she wants · Beginning with nothing, a rapid growth and expansion of code will quickly emerge, thus producing a finished product in a mere instant · Produce a very high risk and uncertainty · Used as a learning aid for new comers or students, but not on complex or object-oriented projects.
big bang model
45
A framework for 'just in time' work processes, originating from Toyota's factory floor
kanban
46
· Extension of the waterfall model · Every single phase in the development cycle, there is a directly associated testing phase. · Sequential type. · Not flexible to changes. · Not good for complex and object-oriented projects.
v model
47
This aspect briefs about how well a software has the capabilities to maintain itself in the ever-changing environment:
maintenance