Skip to content

ismailseker/SoftwareEngineeringCRS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Software Engineering

  • Planning: Determining the objectives of the software project, allocating resources, and creating the project plan.

  • Analysis: Understanding, determining, and documenting customer requirements.

  • Design: Creating the architecture of the software, designing subsystems, and components.

  • Development: Coding, integrating, and testing the designed software.

  • Maintenance: Rectifying errors, making improvements, and ensuring updates during software usage.

Week Topic
1st Week (February 26 - March 4) - Process Models
- Baroque Model
- Waterfall Model
- V-Model
- Spiral Model
- Incremental Development Model
2nd Week (March 5-11) - Core Processes
- Planning
- Human Resources
- Hardware Resources
- Software Resources
- Project Costs (Cost Estimation)
- Function Points Method (Function point approximation)
3rd Week (March 12-18) - Planning (Continued)
- COCOMO (Constructive Cost Model)
- Contractor Project Team Structure
- Client Project Team Structure
4th Week (March 19-25) - Analysis
- Project Plan (Activity-Time-Cost Schedule)
- What is Requirement?
- Functional Requirement
- Non-Functional Requirements
- Requirement Types
- Requirement Characteristics
- Verification Process Steps
5th Week (March 26 - April 1) - System Analysis Exercise
- Examination of the Existing System
- Requirement Data Collection Methods
- Interview Method
- Survey Method
- Psychological Derivation Techniques
- Statistical Techniques
- User Interface Prototyping
- System Analysis Report
6th Week (April 2-8) - Design Concepts
- Abstraction
- Refinement
- Modularity
- Data Design
- Structural Design
- Process Design
- Common Subsystems to be Designed
7th Week (April 9-15) - User Interface Design
- Information Presentation
- User Interface Prototype
- Design Quality Criteria
- Cohesion
- Coupling
8th Week (April 16-22) - Implementation
- Programming Languages
- Databases
- Data Models
- Database Languages
- CASE Tools and Environments
- Coding Style
9th Week (April 23-29) - Types of Testing

About

Software Engineering Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rich Text Format 100.0%