Recomienda este artículo a tus amigos:
Web Engineering: Managing Diversity and Complexity of Web Application Development - Lecture Notes in Computer Science San Murugesan
Web Engineering: Managing Diversity and Complexity of Web Application Development - Lecture Notes in Computer Science
San Murugesan
Offers an account of the field of Web engineering by presenting 25 thoroughly reviewed papers drawn from two workshops on the topic together with introductory and motivating surveys and a list of Web engineering resources. The book is suitable for those interested in developing, maintaining, and using advanced Web-based systems and applications.
Marc Notes: Includes bibliographical references (p. [353]-355) and index. Table of Contents: Web Engineering: Introduction and Perspectives.- Web Engineering: Introduction and Perspectives.- Web Engineering: a New Discipline for Development of Web-Based Systems.- Web Engineering: Beyond CS, IS and SE Evolutionary and Non-Engineering Perspectives.- Web Engineering in Action.- Web-Based Systems Development: Process and Methodology.- Web-Based Systems Development: Process and Methodology.- Corporate Web Development: from Process Infancy to Maturity - a Case Study.- Applying Cross-Functional Evolutionary Methodologies to Web Development.- Development and Evolution of Web-Applications Using the WebComposition Process Model.- Engineering the Web for Multimedia.- Modelling Security Policies in Hypermedia and Web- Based Applications.- Web-Based Information Systems Development - a User Centered Engineering Approach.- Rapid Service Development: an Integral Approach to E-Business Engineering.- Managing Information on the Web.- Managing Information on the Web.- Layout, Content and Logic Separation in Web Engineering.- Restraining Content Explosion vs. Constraining Content Growth.- A Classification of Web Adaptivity: Tailoring Content and Navigational Systems of Advanced Web Applications.- Web Engineering: the Developers View and a Practitioner s Approach.- Development Tools, Skills and Case Studies.- Development Tools, Skills and Case Studies.- Synthesis of Web Sites from High Level Descriptions.- Meta-XML Specification.- Engineering of Two Web-Enabled Commercial Software Services.- A Skills Hierarchy for Web-Based Systems Development.- A Case Study of a Web-Based Timetabling System.- Performance, Testing and Web Metrics.- Performance, Testing and Web Metrics.- Engineering Highly Accessed Web Sites for Performance.- Specifying Quality Characteristics and Attributes for Websites.- A Framework for Defining Acceptance Criteria for Web Development Projects.- Measurement and Effort Prediction for Web Applications.- Web Navigability Testing with Remote Agents.- Web Maintenance and Reuse.- Web Maintenance and Reuse.- Improving Web-Site Maintenance with TANGOW by Making Page Structure and Contents Independent.- Web Design Frameworks: An Approach to Improve Reuse in Web Applications."Publisher Marketing: Inlessthanadecadeofexistence, theWebhasreachedatrulystaggeringstage, demonstratedbythescope, thereach, andthesizeofWeb-basedapplications andactivities. Concentratinginitiallyoninformationdissemination, thescopeof theapplicationsisnowlimitedonlybyourimagination. Thereachisconstantly expandingandsoarethenumberandsizeoftheapplications, alongwiththe underlyingcomplexity, rangeofpurposes, andthetimeneededtodevelopand maintainthem. Atthesametime, thedevelopmentandmaintenanceprocesses ofWebapplicationshavenotprogressedatasu?cientlyrapidpacetomeetthese challengesanddemands. Consequently, thelikelihoodisthatWebapplication developmentwillgetintoacrisisanditisnothardtoimaginethatthiswould dwarfthe softwarecrisis identi?edlongagointhe1960s. WebEngineeringaimstoavertthispotentialcrisisbygeneratingaproactive approachtothesuccessfuldevelopmentofWeb-basedsystemsandapplications. WebEngineeringinvolvestheuseofscienti?c, engineering, andmanagement principlesandsystematicapproacheswiththeaimofsuccessfullydeveloping, deploying, andmaintaininghighqualityWeb-basedsystemsandapplications. WebEngineering, initscurrentform, isanearlyattempttoidentifythes- ni?cantissuesandproblems, andtheirsolutions, indevelopingWeb-basedapp- cations. Asweseeit, WebEngineeringisnotyetestablishedasafulldiscipline norhasitdevelopedanidenti?ableorstableform, sinceeverythingconnected withtheWebisstillinastateof?ux. Oneonlyhastolookatthenumberof variedactivitiesthattheWorldWideWebConsortiumisengagedintorealise thatastableWebenvironment, andhenceprovenmethodsfordevelopmental activitiesbasedontheWeb, isstillsomedistanceaway. OurearlyforaysintotheWebarena, withtheconstantexcitementofnew developmentsandchallenges, forcefullybroughttomindourentryintothec- puting?eld, almostthreedecadesago. Atthattime, comparedtowhatthe technologycoulddo, oure?ortsincomputerizingpayrollandaccountingapp- cationsinrealityseemedpunyanddisappointing. TheWeb, ontheotherhand, didnotseemshackled, inawaythatearlycomputingwas, tothesebure- craticandunimaginativewaysofconductinghumanandorganizationala?airs. Itseemedthattheorganizational, spatial, andphysicalconstraintswereabout toloosen, ifnotdisappear, altogether. Andyet, whenwelookedaroundatthewayWebsitesandapplicationswere beingdeveloped, itseemedtousthattheearlypatternofhaphazarddev- opment, minimaltesting, andlackofattentiontothemaintenanceissuesthat characterisedthe softwarecrisis werestillverymuchwithus. Itwasasthough the newgeneration insistedonmakingthesamemistakesasitsparents! ThisfeelingofdejavuledustoquestionthenatureofWeb-basedandW- relatedactivities. Ofcourse, wewerenotalone, aswesoondiscovered. The resultiswhatisbeingcalledWebEngineeringwhichhadits?rstintroduction inaworkshopattheSeventhWorldWideWeb(WWW7)conferenceinBrisbane in1998. IthasnowbecomeaserieswithmoreworkshopsatWWW8(Toronto, VI Preface 1999)andWWW9(Amsterdam,2000), andalsoattheInternationalConference onSoftwareEngineering(ICSE99)in1999inLosAngelesandICSE2000in Limerick, Ireland. AnotherworkshopisscheduledforWWW10inHongKong inMay2001. Themainpurposebehindtheseworkshopshasbeentoshareandpoolthe collectiveexperienceofpeople, bothacademicsandpractitioners, whoare- tivelyworkingonWeb-basedsystems. Theworkshopshavegenerallyconsisted ofkeynoteaddresses, peer-reviewedcontributedpapers, andsessionsofopen discussions. About This Book Inthisvolume, weprovideaconsolidatedviewofrecentwork, highlightingdev- opmentsandadvancesintheareaofWebEngineering. Thisselectionofpapers drawsmainlyfromthelastthreeworkshops, heldinconjunctionwithICSE1999, WWW9, andICSE2000. Wealsopresentalistofadditional, usefulresourceson WebEngineeringsuchasbooks, specialissues, articles, andWebsites. Ouraim istoprovideabookthatwillbeaconvenientandusefulreferencetoallthe researchers, practitioners, andstudentsinterestedinWebapplicationdevel- ment. WebEngineeringtakesitsinspirationfromSoftwareEngineering. Atthe sametime, itisalsoanexplicitacknowledgementofthemulti-dimensionalnature ofWebapplications, encompassingtechnicalcomputing, informationstruct- ing, navigationandmanagement, networkperformanceandsecurity, legaland socialissues, graphicdesign, multiplicityofuserpro?les, andthevariedope- tionalenvironments. Accordingly, thepapersinthisvolumecoverperspectives onWebEngineering, navigationandadaptivity, designaspects, acceptancec- teriaforWeb-basedsystems, developmentandmanagementofWebsitesand Web-basedapplications, Webmetrics, andcasestudies. Forconvenience, thepapersareorganizedin?vesections:1) Introduction andPerspectives,2) ManagingInformationontheWeb,3) Web-BasedSystems Development,4) DesignforPerformance, WebMetrics, andTesting, and5) WebMaintenanceandReuse. Intheirownways, allthepapersareforwa- looking, tryingtoanticipateproblems, creatingtools, experimentinginnovel ways, wideningtheareasofapplications, andre-examiningparadigms. Inother words, thepapersrepresentasharedattitudeofbeinginclusiveratherthan focusingnarrowly. WebEngineeringisaforwardlookingandcollaborativediscipline. The- persinthiscompendium, takenindividually, representonlythetipoftheiceberg ofworldwideWebdevelopment. Together, theymakeasigni?cantcontribution totheevolutionofamoresystematicapproachtoWebdevelopment. Thec- pendiumhasbeenmadepossiblebythemanypeoplewhosharetheseviews. We hopethereaderswilljoinusintheseendeavors. January2001 SanMurugesan YogeshDeshpande Table of Contents WebEngineering: IntroductionandPerspectives WebEngineering: IntroductionandPerspectives Overview. . . . . . . . . . . . . . . . 1 WebEngineering: ANewDisciplineforDevelopment ofWeb-BasedSystems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 SanMurugesan, YogeshDeshpande, SteveHansenandAthulaGinige WebEngineering: BeyondCS, ISandSEEvolutionary andNon-engineeringPerspectives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 YogeshDeshpande, SanMurugesanandSteveHansen WebEngineeringinAction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 AthulaGinige Web-BasedSystemsDevelopment: Processand Methodology Web-BasedSystemsDevelopment: ProcessandMethodology Overview. . . 33 CorporateWebDevelopment: FromProcessInfancytoMaturity ACaseStudy. . . . . . . . . . . . . . . . . . . . . . . . . 36 YogeshDeshpandeandAthulaGinige ApplyingCross-FunctionalEvolutionaryMethodologies toWebDevelopment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 KennethS. Norton DevelopmentandEvolutionofWeb-Applications UsingtheWebCompositionProcessModel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 MartinGaedkeandGuntramGraf ] EngineeringtheWebforMultimedia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 SavithaSrinivasan, DulcePonceleon, ArnonAmir, BrianBlanchard andDragutinPetkovic ModellingSecurityPoliciesinHypermediaandWeb-BasedApplications. . . . 90 PalomaD?az, IgnacioAedoandFivosPanetsos Web-BasedInformationSystemsDevelopment AUserCenteredEngineeringApproach. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 ChristopheGnaho RapidServiceDevelopment: AnIntegralApproach toe-BusinessEngineering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 WilJanssenandMaartenSteen VIII Table of Contents ManagingInformationontheWeb ManagingInformationontheWeb Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Layout, ContentandLogicSeparationinWebEngineering. . . . . . . . . . . . . . . . 135 ClemensKererandEnginKirda RestrainingContentExplosionvs. ConstrainingContentGrowth. . . . . . . . . . 148 FranciscoJ. Monaco, AdilsonGonzagaandLeonardoB. Guerreiro AClassi?cationofWebAdaptivity: TailoringContentand NavigationalSystemsofAdvancedWebApplications. . . . . . . . . . . . . . . . . . . . . 156 ArnoScharl WebEngineering: TheDevelopers ViewandaPractitioner sApproach. . . 170 SotirisP. Christodoulou, ParisA. Za?risandTheodoreS. Papatheodorou DevelopmentTools, SkillsandCaseStudies DevelopmentTools, SkillsandCaseStudies Overview. . . . . . . . . . . . . . . . . . . 188 SynthesisofWebSitesfromHighLevelDescriptions. . . . . . . . . . . . . . . . . . . . . . 190 Joao M. B. CavalcantiandDavidRobertson Meta-XMLSpeci?cation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 StephenC. ArnoldandLeoMark EngineeringofTwoWeb-EnabledCommercialSoftwareServices. . . . . . . . . . 213 SiddharthaR. Dalal, AshishJain, NachimuthuKarunanithi, GardnerPattonandManishRathi ASkillsHierarchyforWeb-BasedSystemsDevelopment. . . . . . . . . . . . . . . . . . 223 SteveHansen, YogeshDeshpandeandSanMurugusan ACaseStudyofaWeb-BasedTimetablingSystem. . . . . . . . . . . . . . . . . . . . . . . 236 ShuWingChanandWeigangZhao Performance, TestingandWebMetrics Performance, TestingandWebMetrics Overview. . . . . . . . . . . . . . . . . . . . . . . 245 EngineeringHighlyAccessedWebSitesforPerformance. . . . . . . . . . . . . . . . . . 247 JimChallenger, ArunIyengar, PaulDantzig, DanielDias andNathanielMills SpecifyingQualityCharacteristicsandAttributesforWebsites. . . . . . . . . . . . 266 LuisOlsina, GuillermoLafuenteandGustavoRossi AFrameworkforDe?ningAcceptanceCriteria forWebDevelopmentProjects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 DavidLowe Table of Contents IX Measure
| Medios de comunicación | Libros Paperback Book (Libro con tapa blanda y lomo encolado) |
| Publicado | 26 de abril de 2001 |
| ISBN13 | 9783540421306 |
| Editores | Springer-Verlag Berlin and Heidelberg Gm |
| Páginas | 366 |
| Dimensiones | 156 × 234 × 19 mm · 548 g |
| Lengua | Alemán |
| Editor | Deshpande, Yogesh |
| Editor | Murugesan, San |