SWE307 Software Systems Analysis and DesignIstinye UniversityDegree Programs Software Engineering(Except Computer Engineering)MinorGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications

Course Introduction and Application Information

Course Code: SWE307
Course Name: Software Systems Analysis and Design
Semester: Fall
Course Credits:
ECTS
6
Language of instruction: English
Course Condition:
Does the Course Require Work Experience?: No
Type of course: Compulsory Courses
Course Level:
Bachelor TR-NQF-HE:6. Master`s Degree QF-EHEA:First Cycle EQF-LLL:6. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator: Dr. Öğr. Üy. MUHAMMED DAVUD
Course Lecturer(s): Assist. Prof. Dr. Peren Jerfi Canatalay
Course Assistants:

Course Objective and Content

Course Objectives: This course introduces students to the tools, techniques, and body of knowledge
involved in each stage of the project management life cycle, encompassing
project initiation, planning, execution, control, and closure. Students will gain
insights into how project management applies across various types of
organizations and is integral to corporate strategy. The course reviews software
project management and explores the latest approaches, methodologies, and
standards in software development. Students will learn to evaluate initial
development costs and schedules, define test and prototype activities, determine risk management approaches, and oversee the complete software life cycle, from the proposal stage to the retirement stage.
Course Content: It teaches Software and Software Engineering, Software Process, Agile methods,
Analysis and design models, Software Engineering Applications, Web
Engineering, Component-based and service-oriented software development.

Learning Outcomes

The students who have succeeded in this course;
1) Define computer engineering concepts
2) Requirements Engineering, Analysis Modeling,
3) Design Engineering and Architectural and Component-Level Design
4) Agile methods and web application engineering
5) SOA and Software Quality

Course Flow Plan

Week Subject Related Preparation
1) Introduction (Software engineering disciplines, software products, software process, software engineering methods)
2) System Development Life Cycle and the Software Process (Analysis, Design, Development. Implementation and Maintenance) and System Documentation
3) The software process models (classic models, iterative models, prototyping models, Spiral models, Agile models, scrum and XP).
4) Prototyping and Agile process models
5) Introduction to Object-Oriented Development Basic Characteristics of Object-Oriented Systems; Object-Oriented System Analysis and Design (OOSAD); Introduction to Unified Modeling Language UML, Structural and Behavioral Diagrams
6) Requirment analysis and modeling: System requirements specification and analysis (Identify Business Processes, Software requirements gathering, software requirements specification, Functional and nonfunctional requirements), Requirements models and analysis
7) DESIGN CONCEPTS and Design Models
8) Midterm Exam
9) Component based Design and development
10) Architectural Design, Designing the database and the user interface
11) Implementation and Maintenance Models (Introduction, System Implementation, Software Testing, Deployments, Documenting the System, Training and Maintaining Information Systems)
12) Analysis Modeling for Web Applications and Design Modeling for Web Applications
13) Service Orinted Software Engineering
14) Software Quality Concepts

Sources

Course Notes / Textbooks: Eric J. Braude and Michael E. Bernstein, Software Engineering: Modern
Approaches 2ed, John Wiley & Sons, 2011.
Lonnie D. Bentley and Jeffrey L. Whitten, Systems Analysis & Design for the
Global Enterprise 7ed, McGraw Hill, 2007.
Prepared slides
References: Eric J. Braude and Michael E. Bernstein, Software Engineering: Modern
Approaches 2ed, John Wiley & Sons, 2011.
Lonnie D. Bentley and Jeffrey L. Whitten, Systems Analysis & Design for the
Global Enterprise 7ed, McGraw Hill, 2007.
Prepared slides

Course - Program Learning Outcome Relationship

Course Learning Outcomes

1

2

3

4

5

Program Outcomes

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Average 3 Highest
       
Program Outcomes Level of Contribution

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Presentation 1 % 0
Project 1 % 20
Midterms 1 % 20
Final 1 % 60
total % 100
PERCENTAGE OF SEMESTER WORK % 40
PERCENTAGE OF FINAL WORK % 60
total % 100

Workload and ECTS Credit Calculation

Activities Number of Activities Preparation for the Activity Spent for the Activity Itself Completing the Activity Requirements Workload
Course Hours 13 0 3 39
Study Hours Out of Class 13 0 1 13
Presentations / Seminar 1 0 17 17
Project 1 0 17 17
Midterms 1 18 2 20
Final 1 38 2 40
Total Workload 146