Course Notes

  • Course Notes (Part I): Electronic Papers (EP)
  • Course Notes (Part II): Electronic Charts (EC)
  • Course Notes (Part III): Recommended Readings

    Course Notes (Part I): Electronic Papers

    These are readings for the class. Quizzes are going to be based on these readings.

    EPTopic
    EP-01
    Operational Concept Description (OCD) Template
    EP-02
    Life Cycle Plan (LCP) Template
    EP-03
    Feasibility Evidence Description (FED) Template
    EP-04
    Prototype (PRO) Template
    EP-05
    Test Plan and Cases (TPC) template
    EP-06
    Progress Report Template
    EP-07
    Risks and Defect Report Template
    EP-08
    Technical Debt Template
    EP-09
    System and Software Architecture Description (SSAD) Template
    EP-10
    A Balancing Act: What Software Practitioners Have to Say about Technical Debt
    EP-11
    Avoiding Non-Technical Sources of Software Maintenance Technical Debt
    EP-12
    A survey study of critical success factors in agile software projects
    EP-13
    Empirical Research on Critical Success Factors of Agile Software Process Improvement

    Course Notes (Part II): Electronic Charts

    Presentations made in the class. The presentations shall be uploaded 24 hours before the class.

    ECTopic
    EC-01
    Course Overview
    EC-02
    ICSM Principles
    EC-03
    ICSM for 577
    EC-04
    VBSE
    EC-05
    VBRE
    EC-06
    Business Analysis and WinWin Negotiation
    EC-07
    a. Visual Paradigm
    EC-07
    b. Github Tutorial
    EC-07
    c. Jira Instructions.
    EC-08
    Client Interaction
    EC-08b
    Seating Plan
    EC-09
    OCD
    EC-10
    Prototype UX UI
    EC-11
    Risk Management
    EC-12
    Life Cycle Plan
    EC-12
    b. MS Project Tutorial
    EC-13
    Cost Estimation
    EC-14
    Feasibility Evidence and Persona
    EC-15b
    ARB Expectation
    EC-16
    Resilient Agile
    EC-17
    OOAD
    EC-19
    577 Process Patterns and QM
    EC-20
    Technical Debt
    EC-22
    Retrospective Analysis
    EC-23
    Software Ethics
    EC-24
    Evidence-based reviews
    EC-25
    Intro to Software Testing
    EC-26
    Software Metrics
    EC-27
    Architecture and Design Patterns / SSAD Introduction
    EC-29
    Intro to Software Testing II
    EC-30
    Agile Concepts
    EC-31
    Size Measures for Cost Estimation
    EC-32
    Software Process Models
    EC-33
    Software Quality Attributes
    EC-34
    Project Management
    EC-35
    A View of 20th and 21st Century Software Engineering

    Recommended Readings

    1. Gamma, Helm, Johnson, Vlissides: Design Patterns
    2. Freeman, Freeman: Head First Design Patterns

  • Announcements
    Posted Message
    Contact us| Site map