| |
|
|
| |
|
|
| |
| |
|
BA 372 Business Systems Design - Course Syllabus
Prereqs: BA 370/378, BA371
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 |
Labs
&
Homework |
|
| BA
371 |
Data, Information &
Knowledge |
||
| Business
process analysis |
Business
process analysis |
VB.Net 2005 Intro/refresher | |
| IS
ROI & impact analysis |
ROI
& impact analysis design |
VB.Net program control | |
| Business
process redesign |
Business
process redesign |
VB.Net GUIs |
|
| Business process
implementation
strategies |
VB.Net database interaction, SQL | ||
| Object-oriented
programming |
VB.Net
interprocess communication (GnuPlot) |
||
| Data
modeling |
Data
modeling |
||
| Reporting (3 x) |
|||
| BA
372 |
Business
aspects of system architectures |
VB.Net
HTTP,
ASP.Net |
|
| System
architecture types (client server, n-tier, SOA) |
Arch. design | Linux, PHP |
|
| GUI
design, inverse design |
GUI
design |
XML | |
| Software
design |
UML
models (class, sequence, state) |
MySQL |
|
| Testing,
code management |
Prototyping |
VB.Net/SQL Server stored procedures & triggers | |
| Reporting (4x) + presentation |
In this course we continue studying information system (IS) design & development:
We study information system architectural issues; e.g., client server, Web-based, Web
services, service-orientation etc.
Refine business process models based on newly collected information.
Ask business-relevant questions associated with information system design choices and proposals.
Specify conceptual architectures for a variety of business
information system solutions.
Communicate design decisions and design motivations within and across teams of designers and to the sponsoring agency.
Understand how to live with and overcome the statelessness of HTTP.
Lectures.
Labs (most Wednesdays in BXL-120): 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 remaining parts of an externally-sponsored IS application.
Form a design team and email your instructor the names of your team members by Friday April 11, 2008 5:00 PM. Only one email per team!!
- Case study BA371 business process & database design revisions report due April 18, 2008 5:00 PM. For details, see the BA 372 project page.
Case study system architecture (2) proposal due May 2, 2008 5:00 PM. For details, see the BA 372 project page
Case study user interface proposal due May 16, 2008 5:00 PM. For details, see the BA 372 project page.
- Case study in-class presentations including a working demo: June 2 and 4.
Case study UML (class, sequence, state) diagrams due June 6, 2008 5:00 PM. For details, see the BA 372 project page.
Exams:
Midterm exam: Monday May 9, 2008 (in class).

|
Date |
Theory/Lectures |
Labs |
Team Project |
Texts |
|
Week 1 |
|
|
|
|
|
Mar. 31 |
Welcome & Syllabus |
|
|
|
| Apr. 2 |
HTTP | |||
| Apr. 4 |
Software architecture | Hohmann, Ch. 1 | ||
|
Week 2 |
||||
| Apr. 7 |
Software architecture | Hohmann, Ch. 1 | ||
| Apr. 9 |
ASP.Net |
|||
| Apr. 11 |
Class project kickoff. Project sponsor @ OSU |
|||
|
Week 3 |
||||
| Apr. 14 |
Marketecture &
Tarchitecture |
Assignment 1 due | Hohmann, Ch. 3 |
|
| Apr. 16 |
Linux command line |
|||
| Apr. 18 |
Case study system architecture Case study BA371 report revisions & updates due |
|||
| Week
4 |
||||
| Apr. 21 |
SQL queries |
Assignment 1 reviews due |
||
| Apr. 23 |
Linux command line / LAMP |
|||
| Apr. 25 |
XML & Web Services |
Havenstein,
H. (2006) Proving SOA Worth Is a Big Challenge for IT. ComputerWorld,
August 7. |
||
|
Week 5 |
||||
| Apr. 28 |
Portability | Hohmann, Ch. 6 | ||
| Apr. 30 |
LAMP |
|||
| May 2 |
Integration &
Extension (no class; instructor
not available) |
Assignment 2
due |
Case study
system architecture report due |
Hohmann, Ch. 8 |
|
Week 6 |
||||
|
May 5 |
Midterm exam (in class) (study guide) |
|||
| May 7 |
Assignment 3 | |||
| May 9 |
Usability |
|
Hohmann, Ch. 10 |
|
|
Week 7 |
||||
| May 12 |
Triggers & stored
procedures
(Guest lecture by Dr. Byron
Marshall - COB) |
|||
|
May 14 |
Triggers & stored procedures | |||
| May 16 |
UML | Case study user interface report due | ||
|
Week 8 |
||||
| May 19 |
Installation, upgrade &
configuration TeachEngineering Architecture |
Hohmann, Ch. 11, 12, 13 | ||
| May 21 |
XML & Web services Assignment 3 due |
|||
|
May 23 |
SDLC
management (Guest lecture by
Mark Clements - COB/BSG) |
|
Hohmann, p. 33-35 | |
|
Week 9 |
||||
| May 26 Memorial Day (observed) |
|
|||
| May 28 |
reserved for project work (lab) |
|||
| May 30 |
Project presentations & demo | |||
|
Week 10 |
||||
| Jun. 2 |
Project presentations & demo | |||
| Jun. 4 |
Project presentations & demo | |||
| Jun. 6 |
Presentation to the
sponsors (10:00 AM - 12:00 PM) Final report due |
| BA372 Grading Scheme | |
| Case study BA371 revision/update report -- team grade | 10% |
| Case study arch. design report -- team grade | 10% |
| Case study user interface design
report -- team grade |
10% |
| Case study final report
(includes UML class, sequence, state diagrams) -- team grade |
10% |
| Case study project presentation
-- team grade |
10% |
| Midterm exam -- individual grade | 22.5% |
| Homework assignments (includes code reviews) -- individual grade | 22.5% |
| 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 course 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: