dr. salih yurttas - yurttas@cs.tamu.edu
software engineering - life cycle, tools, and methodologies
software engineering

  1. software engineering : life cycle / tools, methodologies
    1. life cycle
    2. software processes
    3. project management

  2. software requirements
    1. software requirements
    2. requirements engineering processes
    3. system models
    4. critical systems specification
    5. formal specification

  3. software design
    1. architectural design
    2. distributed systems architecture
    3. application architectures
    4. object-oriented design
    5. real-time software design
    6. user interface design

  4. software development
    1. rapid software development
    2. software reuse
    3. component-based development
    4. critical systems development
    5. software evolution

  5. verification and validation
    1. verification and validation
    2. software testing
    3. critical systems validation

  6. software management
    1. managing people
    2. software cost estimation
    3. quality management
    4. process improvement
    5. configuration management

  7. emerging technologies
    1. security engineering
    2. service-centric software engineering
    3. aspect-oriented software development

  8. applications

computer science | texas a&m university

Valid XHTML 1.0 Transitional