Software Characteristics
Software Characteristics
MANAGEMENT
Prototyping
Model in
                                                                                           Software
                                                                                                                 Computer
                                                                                           Engineering         Fundamental
                                                                                                                 Computer
                                                                                           What is
                                                                                                               Networking
                                                                                                                 Structured
                                                                                           SRS?List &
                                                                                                               Query (SQL)
                                                                                           Describe              Java Script
                                                                                           Various            HTML
                                                                                                           Language
                                                                                           Characteristics    Cascading
                                                                                           of an SRS
                                                                                                           Style Sheet
                                                                                                              C
                                                                                           What is         Programming
                                                                                                              C
                                                                                                           (Theory)
                                                                                           Feasibility     Programming
                                                                                                              Visual Basic
                                                                                                           (Pratical)
                                                                                           Study? Types
                                                                                                              C++
                                                                                           of Feasibility. Programming
                                                                                                              Java
                                                                                           Explain
                                                                                                           Programming
                                                                                                              Java Servlet
                                                                                           Feasibility
1 of 19                                                                                                                     07-08-2018, 11:56
What is software? Characteristics and Classification of Software.       http://ecomputernotes.com/software-engineering/characteristics-and-class...
                                                                                               Process         Computer
          Most Read Article                                            Latest News        What is           Graphics
                                                                                                               Electronic
              What is Computer?                                           What is Primarysoftware?          Commerce
                                                                                            Memory? - Definition
                                                                                                               Management
              Uses of Computer                                            What is Secondary Memory? - (MIS) Definition
                                                                                          Characteristics
              Block Diagram of Computer and Explain its                   What is embedded system? - DefinitionData
                                                                                          and               Structures
              Various Components                                          What is Cluster Computing? - Definition
                                                                                                               Software
              Classification of Computers | Type of                       What is Router Classification
                                                                                          | Definition of Router
                                                                                                            Engineering
                                                                                                               Digital
              Computer               Furama Hotel Bukit                   what is diode | diode  definition
                                                                                          of Software.
                                          Bintang                                                           Electronics
              Functions of Operating System                               What is database   query?            C#
                                                                                                      Definintion
                                                                                          Discuss in
              Types of Operating System
                                      Kuala Lumpur                                                          Programming
                                                                                          Detail               Database
              Characteristic of a Computer                                                                  System
                                                                                               Coupling and
                                                                                               Cohesion
                                                                       Sitemap | Contact Us | About Us |
                                                                                               Software
            Dinesh Thakur is a Technology Columinist and founder of Computer Notes and Technology Motivation. Mail Me At (@Computer
                                                                    Notes)                     Myths : What
                                              Hotel Manhattan
                                                 Bangkok                                       is software            Website
                                                                                                                   Developement
                                                 Bangkok                                       myth in                Struts 2
                                                                                                                   Tutorial
                                                                                               software               PHP
                                                                                               engineering.            How to
                                                                                               Explain                 python
                                                                                               Software
                                                                                                                  AngularJS
                                         Citymax Hotel Bur Dubai                               Process &       Tutorial
                                                                                                                  Compiler
                                                                                               Characteristics Design
                                                   Dubai                                                          Troubleshooting
                                                                                               Types of
            In earlier times, software was simple in nature and hence,
                                                                                               Software
            software development was a simple activity. However, as
            technology improved, software became more complex and                              Maintenance
Engineering
What is
Software
Requirements
Specification?
2 of 19                                                                                                                         07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Explain
Structure and
Characteristics
of SRS.
Explain
Software
Configuration
Management
Process
            hardware how to print a document, take input from the user,                    Software
            and display the output.                                                        Crisis in
            Computer works only in response to instructions provided                       Software
            externally. Usually, the instructions to perform some intended                 Engineering
3 of 19                                                                                                                     07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
                                                                                           Architectural
            Different individuals judge software on different basis. This is
            because they are involved with the software in different ways.                 Design in
            For example, users want the software to perform according to                   Software
            their requirements. Similarly, developers involved in                          Engineering
            designing, coding, and maintenance of the software evaluate
                                                                                           Software
            the software by looking at its internal characteristics, before
            delivering it to the user. Software characteristics are classified             Engineering -
Write Basic
Objective and
Need for
                                                                                           Software
            • Reliability: Refers to the ability of the software to provide
            desired functionality under the given conditions.                              Engineering
4 of 19                                                                                                                     07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
                                                                                           and
            Classification of Software
                                                                                           Disadvantages
            Software can be applied in countless fields such as business,                  of RAD Model
            education, social sector, and other fields. It is designed to suit
                                                                                           Differentiate
            some specific goals such as data processing, information
                                                                                           Between
            sharing, communication, and so on. It is classified according
            to the range of potential of applications. These classifications               Process,
            are listed below.                                                              Project and
5 of 19                                                                                                                     07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
6 of 19                                                                                                                     07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
COCOMO
Model along
with the
Parameters
Defined in it
Software
Testing
Strategies -
Types of
Software
Testing
Strategies
Discuss the
Different
Levels of
Testing
Incremental
Model or
iterative
enhancement
model in
software
engineering
What is
Functional
Testing? What
are the
Different
Techniques
used in it
Write and
Explain
Software
7 of 19                                                                                                                     07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Development
Phases
What is a Test
Plan? What
should a Test
Plan Include
Definition of
Software
Engineering
and Software
Engineering
Layers
Software
Engineering
Challenges
Different
Methods Used
for Monitoring
a Project
Requirements
Validation in
Software
Engineering
Explain
Software
Components
Applications
Component-
Level Design
in software
engineering
Time Boxing
Model in
8 of 19                                                                                                                     07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Software
Engineering
Explain
Various
DESIGN
TECHNIQUES
Coding
Guidelines in
Software
Engineering
What do you
Mean by
Structured
Analysis.
Discuss the
Objectives of
the Design
Phase
What is Risk
Management?
Give Brief
Assessment
and Control
Explain
Classical Life
Cycle Model
or linear
sequential
model
Software
Testing –
What is
Software
9 of 19                                                                                                                     07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Testing?
Characteristics
of Software
Test.
Programming
Practices with
Top-Down,
Bottom-Up,
Structured
Programming,
and
Information
Hiding
Software
Testing
Techniques
What is
Exhaustive
Testing
What do you
Mean by
Staffing
Case
Specifications
Software
Process
Assessment
Data Design
in Software
Engineering
Write
Different
Software
10 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Quality
Factors
Discuss
Briefly the
Validation of
SRS
What are
Function
Points? How
are they
Computed?
Explain
What is
Quality
Assurance
Plans?
Discuss the
Different
Approaches
Used
What is
V-model ?
Advantages
and
Disadvantages
of V Model.
Software
Measurement
in Software
Engineering
Code
Verification
Techniques in
Software
11 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Engineering
Software
Engineering
Phases
Criteria for
Selecting
Software
Process
Models
Matrices,
Measurements
and Models of
Project
Management
Process
Discuss
Briefly Test
Cases and
Test Criteria
What is Black
Box Testing
Software
Maintenance
Models
Software
Design
Documentation
(SDD)
Test Case
Design |
Software
Testing
12 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Different
Verification
Methods Used
for Detailed
Design
Software
Maintenance
in Software
Engineering
Explain
Object
Oriented
Analysis and
Dsign Tools
Coding
Documentation
in Software
Engineering
Emergence of
Software
Engineering
Requirements
Management
Process in
Software
Engineering
What do you
Mean by
Process
Improvement
and Maturity.
Explain the
CMM Model
What are
13 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Requirement
Reviews
Software
Maintenance
Life Cycle
Software
Design
Reviews in
Software
Engineering
Levels of
Software
Testing
Write a Note
on Software
Design
Phases
Explain
Various
Phases of
Process
Management
Measuring
Software
Quality in
Software
Engineering
Oracles
Object
Oriented
Metrics in
Software
Engineering
14 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
What are
Various Types
of Errors that
Occur in SRS
Coding
Methodology
in Software
Engineering
What is Static
Analysis?
How is it
Performed?
Uses
What is
Mutation
Testing
Tools for
Software
Maintenance
Write Major
Problems in
System
(Software)
Development
Different
Techniques
Used for
Proving the
Correctness
of a Program
Explain
Various
15 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Programming
Practices
used in
Coding. What
is meant by
Information
Hiding
Write a Short
Note on
Project
Control
Termination
Analysis
What is the
Psychology of
Testing
What is
Design
Review? How
Automated
Cross-
Checking
Determines
Review of
System
Write Down
Various
Software
Problems
Software
Testing Tools
Techniques
for
Maintenance
16 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Software
Process and
Life Cycle
What Do You
Mean by Knot
Count
Different
Methods Used
to Specify the
Modules in
Detailed
Design
Write
Management
Approaches
in Software
Engineering
Designing
Software
Metrics in
Software
Engineering
Different
Approaches
Verification of
a Design
Document
Responsibilities
of Software
Project
Manager
17 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Requirements
Elicitation or
requirements
capture or
requirements
acquisition
What is
Bottom-Up
Design?
Test Plan |
Software
Testing
Write Role of
Management
Apart from
Requirement
Reviews what
Methods Used
for the
Validation of
SRS
Analysis
Patterns in
Software
Engineering
Software
Requirements
Engineering
Tools
Features of
Software
Code in
Software
18 of 19                                                                                                                    07-08-2018, 11:56
What is software? Characteristics and Classification of Software.   http://ecomputernotes.com/software-engineering/characteristics-and-class...
Engineering
Quantitative
Process
Management
(QPM)
Issues in
Software
Metrics
Process
Change
Management
(PCM)
Technology
Change
Management
(TCM)
Organization
Process
Definition
(OPD)
Coding Tools
in Software
Engineering
Organization
Process
Focus (OPF)
19 of 19 07-08-2018, 11:56