Skip to main content

ITEC 369

I. Course Title: Systems Analysis and Design

II. Course Number: ITEC 369

III. Credit Hours: 3 credits

IV. Prerequisites: ITEC 120 (with a grade of “C” or better) and junior standing.

V. Course Description: 

This course will cover the analysis, design, development and deployment of information systems.

Note(s): Applied Learning designated course.  Students that have earned credit for ITEC 370 cannot subsequently earn credit for ITEC 369.  Students may not take ITEC 369 and ITEC 370 concurrently.

VI. Detailed Description of Content of the Course:

Topics include:

1) Requirements Gathering and Analysis

  • a. User Requirements Gathering
  • b. Use Cases
  • c. Use Case Analysis
  • d. Use Case Diagrams

2) Request for Proposals, Procurement Processes

  • a. RFP
  • b. Make verses Buy Decisions
  • c. Functionality Analysis

3) System Design

  • a. System Interaction Diagram
  • b. Data Modeling
  • c. Object Oriented Design
  • d. System Level Class Diagram

4) Analysis Methodologies

  • a. Waterfall
  • b. Agile
  • c. Systems Development Life Cycle (SDLC)

5) Version Control in a team based environment.

VI. Detailed Description of Conduct of Course:

This course will be taught in lecture format. Often, the course will employ student presentations.

VII. Goals and Objectives of the Course:

Students who complete this course will be able to:

  1. Explain the role the Requirements Gathering in Information Systems development.
  2. Explain the necessity of use cases in the Information Systems field.
  3. Explain use case analysis.
  4. Demonstrate the ability to conduct use case analysis and diagraming.
  5. Introduce the concept of request for proposal.
  6. Explain the verses buy decision making.
  7. Demonstrate the ability to conduct functionality analysis.
  8. Demonstrate the ability to create a system interaction diagram.
  9. Demonstrate the ability to create a data model.
  10. Explain object oriented design at a conceptual level, separate from programming.
  11. Demonstrate the ability to create system level class diagrams.
  12. Demonstration and understanding of analysis methodologies.
  13. Explain the systems development life cycle.
  14. Demonstrate the use of version control software in a team-based environment
  15. Demonstrate the ability to work effectively in team settings.
  16. Demonstrate effective professional communications.
  17. Students will be able to reflect on how the skills they learn in this class will apply to professional roles.

VIII. Assessment Measures:

Assessment of student achievement is measured by written tests, written assignments and through at least one team based project and or homework assignments completed outside of class.  All of which will be used to measure each student’s performance.

 

Other Course Information: None

 

Review and Approval 

April 6, 2017

March 01, 2021