The Proceedings of the Information Systems Education Conference 2005: §2362    Home    Papers/Indices    prev (§2354)    Next (§2363)
Fri, Oct 7, 10:30 - 10:55, House A     Paper (refereed)
Recommended Citation: Roggio, R F.  Robust Software Development: A Technical Approach Using the Rational Unified Process®  In The Proceedings of the Information Systems Education Conference 2005, v 22 (Columbus OH): §2362. ISSN: 1542-7382. (A later version appears in Information Systems Education Journal 4(64). ISSN: 1545-679X.)
Recipient of Meritorious Paper Award

Robust Software Development: A Technical Approach Using the Rational Unified Process®

Refereed14 pages
Robert F. Roggio    [a1] [a2]
School of Computing
University of North Florida    [u1] [u2]
Jacksonville, Florida, USA    [c1] [c2]

Most computer science (CS) and computer information sciences (CIS) programs require one or more courses in software development. Within computer science programs, the courses are normally entitled software engineering or senior design project, whereas within CIS programs, software development is often called Systems Analysis and Design and is (more often than in CS programs) a two course sequence. Often considered a capstone sequence, there is a wide range of instructional approaches. In many cases the chosen approach is derived from the academic unit within which the CIS program is offered. Schools of Business, Schools of Arts and Sciences, or Schools of Engineering often approach the sequence differently. This paper presents a comprehensive approach to teaching a two-course software development sequence in a CIS program taught within a College of Computing, Engineering, and Construction. The sequence contains a modest treatment of business concepts coupled with heavy emphasis on a disciplined development process using the Rational Unified Process (RUP)® in deference to more traditional instruction which often emphasizes business concepts with less emphasis on software development. A brief discussion of topics found in more customary approaches is followed by a detailed description of eleven project deliverables required in the author’s approach. The paper concludes with student feedback and lessons learned.

Keywords: capstone software development, process, IBM Rational Unified Process, RUP

Read this refereed paper in Adobe Portable Document (PDF) format. (14 pages, 777 K bytes)
Preview this refereed paper in Plain Text (TXT) format. (45 K bytes)

Comments and corrections to