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
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.
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.