This course introduces the tools and techniques that are used for systems analysis and design. Both the traditional and the object-oriented approach to systems analysis and design will be used. This involves methods of analysis for assessing the information needs of an organization and determining how computer systems can provide problem solving help. Requirements modeling will include additional coverage on use cases and use case descriptions. System design involves specifying in detail how the components of systems should be implemented and should be based on an in-depth understanding of the business problem obtained from systems analysis. At all stages throughout this course an iterative approach to systems development will be emphasized.
ICT Certificate Program Admission
For current information and details on transfer credit for this and other courses, check the BC Transfer web site at http://bctransferguide.ca/.
Upon successful completion of the course, students will be able to:
NO access card needed.
Rosenblatt - Shelly Cashman Series - Systems Analysis and Design, 10th Edition. ISBN-13: 9781285171340
Percentage grades will be converted to letter grades at the home institution.
||Topics and Activities
|1||Introduction to systems Analysis and Design
Course Introduction, Objectives, Overview, SDLC
Intro. Systems Development
|2||Analyzing the Business Case, Strategic planning, IS Projects|
|3||Project Management - overview, planning, estimating, scheduling, tools, monitoring, Gantt charts, PERT/CPM, indexes, change control, control, report, Software, Project Success|
|4||Requirements Modeling - JAD, RAD, FDD, UML|
|5||Data and Process Modeling - data flow diagram, data dictionary, logical and physical models|
|6||Object Modeling - UML, Case Tools
Transition to Systems Design
|7||Development Strategies - software as a service, outsourcing, in-house software development, Cost benefit analysis, RFP, RFQ|
|8||User Interface, Input and Output Design|
|9||File and Database Design continued
Data and Entity Relationships, Normalization DB design, DB Management Models, OO DB, File Access and Organization
Processing Methods, Centralized vs. Decentralized. LANS,WANS,VANS, Topologies, Client/Server, Backup, Recovery, System design specification
|11||Systems Implementation - Application Development; Quality Assurance; Documentation-Program, Coding process, Unit, Integration and system testing, steps in system installation and evaluation, training plans, data conversion|
|12||Systems Operation and Support
Support and Maintenance Activities, User Training, Info. Centers, Maintenance Activities, Managing Systems Operation Support, Performance, Systems Obsolescence
|College Policies:||Academic Appeals (including appeal of final grades), Student Conduct, Cheating and Plagiarism, Academic Probation and other educational issues will be from the institution where the student is registered.|
|Attendance:||As this is an on-line course, attendance requires participation in the course, not time in a classroom. However, students must ensure that they complete their required participation in online discussions and other similar assignments.
Occasionally, online meeting/discussion forums times may be arranged in conjunction with the students availability.
|Missed Exams:||Quizzes and periodic tests must be written when scheduled for the class. This policy may be modified should the student submit written documentation, acceptable to the department, supporting a valid reason for missing the quiz or test (i.e. family or personal emergency, etc.).
|Late Assignments:||Late assignments will not be marked without the student having made prior arrangements with the instructor.|
|Cheating/Plagiarism:||Plagiarism is the presentation of another person's words, ideas, interpretations, insights, or order of points as one's own. All work submitted must be the student's own words and content, and not written by a tutor or friend. If external sources are used for an essay or assignment, they must be documented to avoid plagiarism.|