This App should provide you basic understanding of software product, software design and development process, software project management and design complexities etc. At the end of the tutorial you should be equipped with well understanding of software engineering concepts.
* Set Reminder for Particular topic to read that Topic at your own choice time.
* It has Quiz for General Test to Grow your IQ Level.
* Through the search functionality within the app one can review any subject related concept instantly.
* Contain Aptitude test which will help you in Various Exams.
*Download the App as quick reference guide & ebook on this Software Engineering subject.
It covers 158 topics of Maths in detail. These 80 topics are divided in 10 chapters.
It provides quick revision and reference to the topics like a detailed flash card. Each topic is complete with diagrams, equations and other forms of graphical representations for easy understanding.
The application serves to both engineering students and professionals.
Some of topics Covered in this application are:
1) The Problem Domain
2) Software is Expensive
3) Late and Unreliable
4) Maintenance and Rework
5) The Software Engineering Challenges
6) Scale
7) Quality and Productivity
8) The Software Engineering Approach
9) Phased Development Process
10) Managing the Process
11) Software Development Life Cycle
12) Project Management Methodology
13) S/W Process
14) Component S/W Processes
15) Predictability
16) Support Testability and Maintainability
17) Support Change
18) Early Defect Removal
19) Process Improvement and Feedback
20) Waterfall Model
21) Iterative Development
22) The Spiral model
23) Comparison of Models
24) Project Management Process
25) The Inspection Process
26) Software Configuration Management Process
27) Requirements Change Management Process
28) Process Management Process
29) S/W Requirements Analysis
30) S/W Requirements Specification
31) Requirement Process
32) Problem Analysis
33) Informal Approach
34) Data Flow Modeling
35) Object-Oriented Modeling
36) Prototyping
37) Requirements Specification
38) Characteristics of a Software Requirement Specification
39) Components of a Software Requirements Specification
40) Specification Language
41) Structure of a Requirements Document
42) Functional Specification with Use Cases
43) Examples of use cases
44) Validation
45) Software Architecture
46) Architecture Views
47) Component and Connector View
48) Pipe and Filter
49) Shared-Data Style
50) Client-Server Style
51) Architecture and Design
52) Preserving the Integrity of an Architecture
53) Deployment View and Performance Analysis
54) Documenting Architecture Design
55) Evaluating Architectures
56) The Architectural Tradeoff Analysis Method
57) Project Categorization
58) What is management?
59) Setting objectives
60) The Business Case
61) Planning a S/W Project
62) COCOMO Model
63) Project Scheduling and Staffing
64) Software Configuration Management Plan
65) Defect Injection and Removal Cycle
66) Approaches to Quality Management
67) Risk Management
68) Risk Assessment
69) Risk Control
70) A Practical Risk Management Approach
71) Project Monitoring Plan
72) Function-Oriented Design
73) Design Principles
74) Problem Partitioning and Hierarchy
75) Abstraction
76) Top-Down and Bottom-Up Strategies
77) Data Flow
Each topic is complete with diagrams, equations and other forms of graphical representations for better learning.
Software Engineering is part of Computer Science engineering education courses, Information technology & software degree programs of various universities.