CIS 380 - Information Systems Analysis and Design
Core for both CIS Major and CIS Minor; Elective for Supply Chain Management
Prerequisite: CIS 215 or CIS 300 with a grade of 'C' or better and junior standing
Available in: A
Credits: 3
Type: Systems
Course Description
Systems development life cycle with the emphasis on analysis and design. Topics include requirements determination, logical design, physical design, and implementation planning; feasibility analysis; RAD, prototyping, and object-oriented modeling techniques; software package evaluation, acquisition, and integration.
Course Objectives
-
Students will develop a better understanding of the life cycle methodologies for application development and a better appreciation of the complexity of modern integrated, cross-functional software applications.
-
Students will determine the user requirements of the information systems they design in order to develop a better understanding of how these systems impact business processes and help organizations achieve their strategic objectives.
-
Students will analyze the technical and economic feasibility of the information systems they design to develop a better understanding of the costs and benefits of these systems.
-
Students will create data flow diagrams, a data dictionary, and process models, such as flow charts, to develop their modeling skills and to provide a better understanding of business processes.
-
Students will gain a better understanding of object-oriented analysis and design and will create class-, use case-, and sequence-diagrams to develop a general understanding of the unified modeling language.
-
Students will gain a better understanding of the life cycle process and the relation between data flow diagrams, the data dictionary, entity-relationship diagrams, and the database implementation.
-
Students will gain experience in the use of prototyping tools such as Access and Oracle Designer in developing forms and reports in the logical design of their systems.
-
Students will conduct research to increase their knowledge of available commercial software and will gain a general understanding of the software acquisition process.
-
Students will learn how to work together as a team and will develop the personal skills needed to ensure team member empowerment and success.