| |
|
|
| |
|
|
| |
| |
|
BA 371 Business Systems Design - Course Syllabus
Prereqs: BA 272 or equivalent, BA 370 or BA 378, junior standing
Dr.
René F. Reitsma
Associate Professor
Department of Accounting, Finance and Information Management
College of Business
Office: Bexell 432
Tel.: 541-737-6162
E-mail: reitsmar@bus.oregonstate.edu
| Analysis/Design
Theory/Lecture |
Case study |
VB.Net |
|
| BA371 |
Data, Information & Knowledge |
VB.Net 2005 Intro/refresher | |
| Algorithms | |||
| Business
process (re)design |
Business
process analysis |
||
| IS
ROI & impact analysis |
ROI
& impact analysis design |
||
| Business
process modeling |
Model
based analysis & design (UML) |
||
| Business process implementation
strategies |
|||
| Object-oriented
programming |
GUI
& OOP; debugging |
||
| Data
modeling |
Data
modeling |
Database interaction, SQL | |
| BA372 |
Stored
procedures & triggers |
Database
stored procedures & triggers |
|
| System
architectures / Web services |
Arch. design | Web services | |
| GUI
design, inverse design |
GUI
design |
||
| Software
design |
More
UML modeling |
||
| Testing,
code management |
Development |
Software
testing, Team Foundation Server |
|
| Model-based
CASE |
UML-based
code generation |
In this course we study information system (IS) analysis and design:
IS needs and opportunities in the context of business process (re)design:
Classes, objects and OOP.
Events, Graphic User Interfaces (GUIs) and 'visual' programming.
Upon completion of this course you should be able to:
- Understand and explain the phases of the classic systems development life cycle (ex deployment and maintenance) and apply its early phases to a small, real-world, externally sponsored case study.
- Understand the reasons and main characteristics of continued business process (re)design.
- Apply the concepts of business process (re)design to a small, well-defined real-world case study.
- Formulate a plan for determining and measuring IS ROI.
- Understand and participate in task-centered needs/use-case analysis.
- Document, read and understand the results of task-centered use-case analysis.
Conceptualize use-cases in terms of natural language, activity diagrams and communication flow diagrams.
Design and implement a normalized relational database that reflects the data needs of a small, well-defined real-world case study.
Navigate the Visual Studio 2005 'world' and implement small programs (DB interaction, GUI, HTTP, etc.) in VB.Net.
- Review and judge the programming work of fellow coders.
Communicate design decisions and design motivations within and across teams of designers.
Understand and communicate the differences between object-oriented and non-object oriented views.
Lectures.
VB.Net labs (most Wednesdays in BXL 112A): self-guided exercises and three (3) coding assignments (homework). For assignments and deadlines, see the schedule below.
Team design and prototype project: teams of three (3) people will each design and document the initial parts of an externally-sponsored IS application.
Form a design team and email your instructor the names of your team members by Friday Jan. 19, 2007 5:00 PM. Only one email per team!!
- Case Study Introduction & ROI report due Feb. 19, 2007 5:00 PM. For details, see the BA 371 project page.
Business Process Modeling & Redesign report due March 2, 2007 5:00 PM. For details, see the BA 371 project page
Final reports (includes database design & database creation program) due at Mar. 16, 2007 5:00 PM. For details, see the BA 371 project page.
Exams:
Midterm exam: Monday Feb. 12 (in class).
Kock, N. (2006) Systems Analysis & Design Fundamentals. A Business Process Redesign Approach. Sage Publications. Available from the OSU Bookstore.
BA 371 Grading Scheme |
||
Case study introduction and ROI / IS impact report -- team grade
|
10% | |
Case study business process modeling & redesign report -- team grade
|
20% | |
Midterm exam -- individual grade
|
25% | |
VB.Net programming and review assignments -- individual grade
|
20% |
|
Case study final report (includes DB design & DB creation script) -- team grade
|
20% | |
Peer evaluation grade -- individual grade |
5% |
|
Instructor grade adjustment (reserved) |
10% | |
The following number-to-letter grade scale will be used for calculating the final letter grade:
F < 55.00
55.00 <= C- < 60.00
60.00 <= C < 65.00
65.00 <= C+ < 70.00
70.00
<= B- < 75.00
75.00 <= B < 80.00
80.00 <= B+ < 85.00
85.00 <= A- < 90.00
A >= 90.00
!!! Deadlines, exam dates, submission dates and presentation dates stated in this syllabus are firm and will not be altered to accommodate the schedules of individual students !!!
Students assume full responsibility for the content and integrity of the academic work they submit. The guiding principle of academic integrity is that a student's submitted work, examinations, reports, and projects must be that student's own work for individual assignments, and the group's own work for group assignments/projects. Students are guilty of academic dishonesty if they: