Você está na página 1de 2

Chapter Comments

16-1

Part3
Chapter

Applying Web Engineering

16

WebEngineering
CHAPTEROVERVIEWANDCOMMENTS ThisintentofthischapteristoprovideanoverviewofWeb applicationsandtheprocessthatshouldbeappliedtocreate them.SomepeoplearguethatthereisnothingnewinWeb engineeringthatweshouldsimplyapplysolidsoftware engineeringprinciplesandpractices.Thereissometruthtothis, butWebAppsaredifferent(technicallyandpsychologically) andanadaptedversionofconventionalsoftwareengineering practice(afterall,thatswhatWebengineeringis)iswellwoth considering. ThedegreetowhichyouemphasizethisPart3ofSEPAwill dependonyourpersonalcourseemphasis,thetimeyouhave, andtheoverallinterestofyourstudents.Ifthemajorityof courseprojectswillbeWebbased,Chapters1620arehighly recommended. 16.1 AttributesofWebBasedSystemsandApplications BecertainthatyourstudentunderstandthataWebAppisany softwarethatusestheWebasitsprimarymodeofdeliveryto endusers.EverythingfromsimpleinformationalWebsitesand complexecommerceapplicationsisaWebApp. Theattributesnotedinthissectionareworthdiscussinginclass. Becertaintoindicatethatmanyconventionalsoftware applicationsalsoexhibittheseattributes.ItsjustthatWebApp almostalwaysdo. HaveyourstudentfindexistingWebAppsthatfitintothe categoriesnotedattheendofthissection.

16-2

SEPA, 6/e Instructors Guide

16.2 WebAppEngineeringLayers WebElayersprocess,methods,andtoolsareidenticaltothe softwareengineeringlayersdiscussedearlierinthebook.The processmustbeincrementalandagile,Thepracticethat populatesthatpopulatedthemethodslayerisadaptedtoWebE projects.Toolsareoftencustomizedtobetteraccommodate WebE. 16.3 TheWebEngineeringProcess ThegenericprocessframeworkintroducedinChapter2is directlyapplicabletoWebengineering.Spendsomelecture timediscussingtheinterpretationpresentedinSection16.3.1. Also,besuretonotethebasicquestionspresentedinthe sidebar. DiscussionofthetasksetspresentedinSection16.3.2canbe delayeduntilmoredetailedinformationispresentedin subsequentchapters. 16.4 WebEngineeringBestPractices EvenifaWebEteamchoosesnottoapplytheprocessdiscussed inSection16.3,thebestpracticespresentedhereshouldbe applied.Becertainyourstudentsunderstandthem.

Você também pode gostar