Course Contents |
Identify and analyze requirements
Select a model of software development and software architecture
To use design tools
Software design according to requirements
software to encode
Using testing tools
To test the software
Project management tools
Maintenance and repair process to make transactions |
Weekly Course Content |
Week |
Subject |
Learning Activities and Teaching Methods |
1 |
Identify and analyze requirements
|
Lecture - Laboratory Practices-Question and Answer |
2 |
Select a model of software development and software architecture
|
Lecture - Laboratory Practices-Question and Answer |
3 |
Select a model of software development and software architecture
|
Lecture - Laboratory Practices-Question and Answer |
4 |
To use design tools
|
Lecture - Laboratory Practices-Question and Answer |
5 |
Software design according to requirements
|
Lecture - Laboratory Practices-Question and Answer |
6 |
Software design according to requirements
|
Lecture - Laboratory Practices-Question and Answer |
7 |
software to encode
|
Lecture - Laboratory Practices-Question and Answer |
8 |
mid-term exam |
|
9 |
software to encode
|
Lecture - Laboratory Practices-Question and Answer |
10 |
Using the file version control tools
|
Lecture - Laboratory Practices-Question and Answer |
11 |
Using testing tools
|
Lecture - Laboratory Practices-Question and Answer |
12 |
Using testing tools
|
Lecture - Laboratory Practices-Question and Answer |
13 |
To test the software |
Lecture - Laboratory Practices-Question and Answer |
14 |
To test the software |
Lecture - Laboratory Practices-Question and Answer |
15 |
Project management tools
|
Lecture - Laboratory Practices-Question and Answer |
16 |
final exam |
|
Recommend Course Book / Supplementary Book/Reading |
1 |
SARIDOĞAN, M. E. (2011). Yazılım mühendisliği temelleri. |
Required Course instruments and materials |
|