Emphasis on development of business application systems using
object-oriented and structured analysis tools and techniques
for describing processes, use cases, data structures, system
objects, file designs, input and output designs, and program
specifications. Includes a service-learning project with
requirements gathering, planning, and development of a
prototype for an internal/external client.
Athena Title
Systems Analysis and Design
Equivalent Courses
Not open to students with credit in MIST 4620E
Prerequisite
MIST 5740E or MIST 5740S with a minimum grade of C
Semester Course Offered
Offered every year.
Grading System
A - F (Traditional)
Student learning Outcomes
Students will apply the techniques involved in planning, analysis and modeling, design, and implementation of information systems.
Students will view information systems as a solution to business needs and opportunities, and as such valuable to the extent that they bring business value.
Students will apply the techniques and perspectives to a team systems project that addresses a real-world problem, wherein the skills and knowledge learnt in the course will be used to develop a system.
Students will evaluate the options open to organizations seeking new information systems functionality, including the advantages and disadvantages of each.
Topical Outline
1. New system planning
System development life cycle and methodologies
Business value vs. technical accomplishment, business as processes, feasibility, workplan, staffing, identifying IS projects
Systems theory
Project management
Requirements determination, gathering information
2. Costs and benefits of different approaches to implementing new systems
Traditional systems analysis and design
End user computing
Rapid application development
Packages, enterprise systems
3. System analysis modeling
Modeling at the top level -- work flow analysis level, to support business process modeling at that level
Structured analysis versus object-oriented analysis
Functional scope: use cases and/or event tables
Structural modeling: class diagrams and/or entity-relationship diagrams
Behavioral modeling: sequence diagrams, collaboration diagrams, state chart diagrams
Data flow diagrams
4. System design
User interface design
Object persistence
System architecture
Class and method construction
5. Implementation
System construction issues
Implementation issues
Institutional Competencies Learning Outcomes
Analytical Thinking
The ability to reason, interpret, analyze, and solve problems from a wide array of authentic contexts.
Critical Thinking
The ability to pursue and comprehensively evaluate information before accepting or establishing a conclusion, decision, or action.