DEPARTMENT OF MATH AND COMPUTER SCIENCE

 

ALBANY STATE UNIVERSITY

 

SYLLABUS FOR CSCI-4211: SYSTEMS ANALYSIS

 

 

INSTRUCTOR: Dr. Robert Steven Owor

TEXTS:  Modern Systems Analysis and Design, 3/e Jeffrey A. Hoffer, Joey F. George,  Joseph S. Valacich   

CLASS WEBSITE: http://www.robertowor.com/csci4211/

 

CLASS TIME: Tues, Thurs 11.30 a.m. – 12.45 p.m.

 

OFFICE HOURS: M, W 2.00 p.m. – 3.30 p.m. or by appointment.

 

OFFICE: RHS 343

 

NOTE:

This website is offered only as an aid to the student. Each student is required to attend class and obtain the necessary materials, do all homeworks, assignments and tests as required.

 

HTML and PHP Help Files

 

Email: Robert.owor@asurams.edu

 

Course Description

 

This is an introductory course in Systems Analysis. It covers the fundamental concepts of systems project management, systems engineering methods, object oriented software analysis, user interface design, and software testing techniques and metrics. Students are expected to use this knowledge to design and implement a software project, which will be evaluated as part of the course. The focus will be on your projects. Less time will be spent on theoretical software methodologies. Experience has shown that Systems Analysis is best practiced practically. Neatly laid out theories often fail in real practice and only help in hindsight.

 

Course Objectives

 

(i)                 To introduce the student to the fundamental concepts of systems analysis

(ii)               To enable the student understand and apply the principles of systems analysis

(iii)             To design and develop well constructed software systems.

(iv)             To understand the interconnectedness and inner workings of processes, procedures and sub systems

 

Evaluation

 

Project   Write-up and Demonstration    40%

Problem Definition And Analysis 20%

Solution Synthesis and Coding 20%

Testing and Evaluation  20%

 

Grading

 

A – 90+

B – 80-89

C – 70-79

D – 60-69

F 59-

 

Course Policy

 

Late assignments shall not be accepted except with valid documented excuse acceptable at the discretion of the instructor.

 

Special Needs

 

Any student who needs special accommodation should consult the Instructor as soon as possible.

 

Course Content

 

  1. Introduction to Systems Analysis

·         What is Systems Analysis?

·         The role of the Systems Analyst

·         Systems Analysis and project Management

 

  1. The Systems Analysis processes
    • Process models
    • The Linear Sequential model
    • The prototype Model
    • The RAD model
    • Evolutionary Models
    • Component Models
    • Formal methods
    • 4GL techniques

 

  1. Project management Concepts

·         Processes

·         People

·         Products

·         Critical practices

 

  1. Project metrics

·         Measures

·         Metrics

·         Indicators

·         Quality control

·         Establishing Software metrics

 

  1. Software project Planning

·         Scope

·         Resources

·         Estimation

·         Decision making

 

  1. Conventional Systems Analysis

·         Requirements Analysis

·         Analysis Modeling

·         Architecture design

·         User interface design

·         Coding

·         Software testing

·         Software evaluation

 

7 Object oriented Systems Analysis

 

  • System Design
  • Object design
  • Object oriented testing

 

8 Overview of Other methods

  • Formal methods
  • Clean room software engineering
  • Component method Engineering
  • Concurrent engineering
  • Case tools

 

CLASSROOM ATTENDANCE AND COURSE POLICIES

 

Required Attendance Regulations: Class Attendance

Class attendance at Albany State University is compulsory; Students' grades are based on daily class participation and performance.   Professors will not administer examinations and quizzes to students who have been absent from class for reasons other than official business of the University, sickness, or emergencies such as death in the immediate family, jury duty, court summons, etc.  When students are absent for emergency reasons, the number of excused absences permitted should not exceed the number of credit hours awarded for the course except for the most extreme unavoidable emergencies ( e.g., death of family members, jury duty, etc.).  The instructor will officially certify all excused absences.

 

Course Policy

 

1.       

All assignments must be neatly done and all papers must be headed with your name, date, course and section, at the top of the first sheet of the assignment.  All assignments must be typed unless otherwise specified by the Instructor.

 

2.       

Assignments must be turned in no later than the designated hour on the due date.  Exceptions may be allowed with previous permission only.  Homework is due at the beginning of class upon the request of the instructor.

 

3.       

Students must participate in problem solving sessions at the board or on the computer.  All students must obtain the designated textbook for the course.

 

4.       

Students must attend classes regularly and be on time.  If a student is late then he or she should enter quietly without disturbing others or disrupting the class.  Students are encouraged to attend class every day.

 

5.       

Students are not permitted to sit with their feet in or on desks.

 

6.       

If the instructor is late, students must remain in class orderly working (studying) until the instructor arrives or until class is officially dismissed by a person of authority (Faculty, Secretary, etc).

 

7.       

If students are absent or if they leave class early, they are still held responsible for all assignments given in class.

 

8.       

Males are not permitted to wear hats, caps or other headpieces in class.  Males are requested to remove headwear before entering the classroom.  Females are requested to minimize headwear. Undergarment should not be visible upon entering class or during class.

 

9.       

Beepers and cellular telephones must be turned off during class sessions.  Points may be deducted from final grade for each violation of this rule.

 

10.   

Food and drink are not permitted within the classroom.

 

11.   

Make-up examinations/Projects/Labs/Homeworks will be given only in cases of illness or emergencies.   Students are responsible for contacting the instructor for arranging make-up examinations/projects/labs.

 

12.   

If a student misses a pop quiz, it cannot be made-up (taken) at a later time; unless the excused absent is official.

 

13.   

Cheating or plagiarism is a serious offense. Any student caught cheating will automatically receive a grade of “0” on that exam/quiz/project/lab and an F for the course.

 

14.   

Albany State University observes “zero-tolerance” regarding its sexual harassment policy.

 

15.   

Statement of Disruptive and Obstructive Behavior (see page 43 of the Albany State University 2008 – 2012 Undergraduate Catalog)

 

16.   

The final examination/project/lab/homework will be administered in accordance with the University’s schedule for final examinations. All students must take the final examination project/lab/homework during the official scheduled period.

 

17.   

If you are a student with a disability who requires special materials or accommodations, please discuss this with the professor during the first week of class (preferably, immediately after the first class period).  Students with a verifiable disability will be permitted to use appropriately modified academic accommodations to address course requirements. It is the student’s responsibility to contact the Office of Disability Services and notify that office of their disability.  The professor will, upon receipt of a letter from the Office of Disability Services, make appropriate academic accommodations for the students as recommended.

 

18.   

“ASU RAMmail account is the university’s official means of electronic communication with students. Students are required to use the ASU website (www.asurams.edu) and RAMmail for important university’s official information on financial aid, current class schedule, registration holds, account balances, etc. In order to communicate with students by other means as needed, each student is required to provide the university with his/her current telephone number(s) and mailing address via BannerWeb.“