âēThe goal of this Software Engineering App is to provides the software engineering fundamentals, principles and skills needed to develop and maintain high quality software products. âĻ
âēCode Sheets for almost all languages and Technologies available in the appâĻ
âēCode Sheets Easily Manage all your Snippets within the AppâĻ
âēDictionary Tab let you refer all the Software Related Terms in a franction of SecondsâĻ
âēSoftware Engineering discusses the principles, methodologies, trends and practices associated with different phases of software engineering. Starting from the basics, the App progresses slowly to advanced and emerging topics on software project management, process models, developing methodologies, software specification, testing, quality control, deployment, software security, maintenance and software reuse.Students of Computer Science and Engineering, Information Technology and Computer Applications should find this App highly useful.âĻ
ãTopics Covered Listed Belowã
âģ What is software engineering
âģ Software Evolution
âģ Software Evolution Laws
âģ E-Type software evolution
âģ Software Paradigms
âģ Need of Software Engineering
âģ Characteristics of good software
âģ Software Development Life Cycle
âģ Software Development Paradigm
âģ Software Project Management
âģ Software Project
âģ Need of software project management
âģ Software Project Manager
âģ Software Management Activities
âģ Project Estimation Techniques
âģ Project Scheduling
âģ Resource management
âģ Project Risk Management
âģ Risk Management Process
âģ Project Execution & Monitoring
âģ Project Communication Management
âģ Configuration Management
âģ Project Management Tools
âģ Software Requirements
âģ Requirement Engineering
âģ Requirement Engineering Process
âģ Requirement Elicitation Process
âģ Requirement Elicitation Techniques
âģ Software Requirements Characteristics
âģ Software Requirements
âģ User Interface requirements
âģ Software System Analyst
âģ Software Metrics and Measures
âģ Software Design Basics
âģ Software Design Levels
âģ Modularization
âģ Concurrency
âģ Coupling and Cohesion
âģ Design Verification
âģ Software Analysis & Design Tools
âģ Data Flow Diagram
âģ Structure Charts
âģ HIPO Diagram
âģ Structured English
âģ Pseudo-Code
âģ Decision Tables
âģ Entity-Relationship Model
âģ Data Dictionary
âģ Software Design Strategies
âģ Structured Design
âģ Function Oriented Design
âģ Object Oriented Design
âģ Design Process
âģ Software Design Approaches
âģ Software User Interface Design
âģ Command Line Interface (CLI)
âģ Graphical User Interface
âģ Application specific GUI components
âģ User Interface Design Activities
âģ GUI Implementation Tools
âģ User Interface Golden rules
âģ Software Design Complexity
âģ Halstead's Complexity Measures
âģ Cyclomatic Complexity Measures
âģ Function Point
âģ Logical Internal Files
âģ External Interface Files
âģ External Inquiry
âģ Software Implementation
âģ Structured Programming
âģ Functional Programming
âģ Programming style
âģ Software Documentation
âģ Software Implementation Challenges
âģ Software Testing Overview
âģ Software Validation
âģ Software Verification
âģ Manual Vs Automated Testing
âģ Testing Approaches
âģ Testing Levels
âģ Testing Documentation
âģ Testing vs. QC, QA and Audit
âģ Software Maintenance Overview
âģ Types of maintenance
âģ Cost of Maintenance
âģ Maintenance Activities
âģ Software Re-engineering
âģ Component re-usability
âģ CASE Tools
âģ Components of CASE Tools
âģ Case Tools Types
âģ Iterative Waterfall Model
âģ Requirements Analysis And Specification
âģ Decision Tree
âģ Formal System Specification
âģ Software Design
âģ Software Design Strategies
âģ Software Analysis & Design Tools
âģ Structured Design
âģ Object Modelling Using UML
âģ Use Case Diagram
âģ Interaction Diagrams
âģ Black-Box Testing
âģ Software Maintenance
âģ Software Maintenance Process Models
âģ Software Reliability And Quality Management
âģ Reliability Growth Models
âģ Software Quality
âģ Software Project Planning
āĻāĻĒāĻĄā§âāĻ āĻā§°āĻž āϤāĻžā§°āĻŋāĻ
ā§§ā§-ā§Ļā§Ē-⧍ā§Ļ⧍ā§Ģ