10 likes | 94 Views
Web Development: A Complete System Consylman, Ryan; Van Hine, Joshua ; Wright, Brian; Lutz, Beth; Zoppetti , Heather; Zoppetti , Gary M .* Department of Computer Science, Millersville University, Millersville, PA, 17551. Introduction. Software Life Cycle.
E N D
Web Development: A Complete System Consylman, Ryan; Van Hine, Joshua; Wright, Brian; Lutz, Beth; Zoppetti, Heather; Zoppetti, Gary M.* Department of Computer Science, Millersville University, Millersville, PA, 17551 Introduction Software Life Cycle Initial Goal: Students sought to gain an understanding of all aspects of web development, from the front-end interface to the relational database behind a dynamic website. Phase 1: Requirements: Met with client to discuss ideas and receive guidance. Phase 2: Design: Created graphical layouts using Cacao. Created database concept diagram. Phase 3: Implementation: Began development using NetBeans on an Arch Linux system running Apache. Phase 4: Verification: Incrementally tested functionality and continued development. Cross-platform testing. Phase 5: Maintenance: Documented system. Live release and bug-fixing. Practical Application: A local small business, the Alpaca Yarn Company (AYC), needed an online ordering system for their wholesale customers. Outcome: The students assessed AYC’s needs and developed the desired system, and attained the web development skills they sought. Developmental Skills Final Product