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.