SYLLABUS 

APPLIED SYSTEMS ANALYSIS CET-3383

(Spring Sesssion 2000)

 

UNIVERSITY OF CENTRAL FLORIDA

ENGINEERING TECHNOLOGY

 

INSTRUCTOR

Name: Mr. Emil Vazquez (Prof. V)

Office: UCF Research Park

Pager No: 40-776-359-67

Office hrs: Wednesday after class and upon request

 

CREDITS / T IME

3 / (3)

 

PRE-REQUISITE

High Level Language (Pascal, C, C++, Ada, Fortran)

 

CLASS TIME/DAY/ACTIVITY/LOCATION

Lecture: Wednesday 5:00 pm - 7:40 pm

Room 497 Research Park, UCF

TEXTBOOK / AUTHOR / PUBLISHER

Software Engineering Fundamentals / Behforooz & Hudson / Oxfor Univ. Press 96

 

EVALUATION CRITERIA

60 % ............................. Major Tests (3)

20 % ............................. Project, Assignments and Reports

20 % ............................. FINAL EXAM

FREE BONUS POINTS ... (to be added to one desired Major Test)

 

REQUIRED WORK:

Project report, MAJOR Exams, FINAL EXAM and any other task as indicated by the Instructor.

 

COURSE OBJECTIVE

The course is an introduction to the basic principles of Systems Engineering, the Software Cycle, and its design, development and implementation. The student will be exposed to structured and object-oriented programming. A Software Requirement Specification of a system or project will be examined and analyzed to generate the corresponding Software Design Specification, Testability and Acceptance criteria.

 

PROJECT REQUIREMENT

A project will be developed by the student and will be based on a Software System (to be determined). Given the Software Requirements Specification, all the Software Cycle stages will be addressed with emphasis on the design specifications, testability, and maintainability. An object-oriented programming approach will be used for Software Coding.

 

 

 

Week

Schedule:

SUBJECTS in GENERAL

Book Section

 

UNIT 1

 

1,2,3,4

Software Development Cycle

Chapter 1 and notes

4,5

Case Studies analyzed by students assigned as Homework

Some discussion in class

Chapter 2 and notes

5,6,7

Software Technical Planning, Analysis and Design

Chapters 3 and notes

 

UNIT 2

 

7,8

Software Analysis and Design

Chapter 4

8,9,10

Software Specification Tools and Development Environment

Chapters 5, 6

10,11,12

Software Design and Structured and Object-Oriented Programming

Chapters 7, 8

 

UNITS 3 and 4

 

13,14

Software Testability, Maintenance and Maintainability

Chapter 13

15

Software Attributes and Metrics

Chapter 14

16

Misceallaneous and other topics as time allows

------

 

 

 

E X A M S

FIRST MAJOR TEST

Chapters 1, 2 and notes

SECOND MAJOR TEST

Chapters 3, 4, 5 and notes

THIRD MAJOR TEST

Chapters 6, 7

FINAL EXAM

Chapters 7, 8, 13, 14 and all chapters in part

 

 

 

 

A......... 90 - 100, B....... 80 - 89.9

C......... 70 - 79.9 D....... 60 - 69.9

F......... < 60 I....... Missing requirement(s)

 

 

 

 

 

 

 

 

 

 

 

 

 

GM = GO - (GO * D)

 

i=1

D = 1 - ((S GI/n) / 100 )

n

where GM is your grade for missing Test

GO is the lowest grade of all your Major Tests

D is the difficulty level for that test

GI is the grade of each student for that test

n is the number of students taking that test

 

If above formula is used, your computed Major test grade will be less than your worst Major Test grade. Therefore it's convenient to take all Major Tests, instead of applying this formula.

 

 

Example: Suppose the difficulty level (D) of a particular test is 0.2, and the lowest grade of your other 2 major tests is 80 (GO); then your computed grade for that missing Major test will be:

GM = 80 - (80 * .2) = 64

 

 

GENERAL POLICY on EVALUATION - Please Read.

 

 

 

 

 

The students have to be aware than MAJOR EXAMS are very important in determining a grade.

Ex. 1: If a student made a "D" in one major exam, and after adding free bonus points to that test he or she still made a "D" and he or she got perfect scores in the other major tests, all assignments, and reports including the final exam, etc, the final grade can only improve to a "B" even though his or her final average may yield an "A".

 

Ex. 2: If a student made an "F" in one major test after all free bonus points are added to that test, his or her best possible final average grade will be a "C".

 

 

 

 

1 "Required work" will be specifically identified by the Instructor. All major exams and project reports are considered required work. However, required work may not be limited to exams and reports only.

 

2 "Undesirable behavior" is defined as that behavior that may cause frequent unnecessary distraction to the Instructor or students in class, as well as disrespect shown towards the Instructor by means of comments or actions.

 

MAKE SURE YOU UNDERSTAND THESE RULES AND POLICIES BEFORE PLANNING AHEAD HOW TO STUDY AND PERFORM FOR THIS CLASS.

PLEASE ASK YOUR INSTRUCTORS IF YOU HAVE ANY CONCERN.