ウェブ・エンジニアリング<br>Web Engineering : Managing Diversity and Complexity of Web Application Development (Lecture Notes in Computer Science Vol.2016) (2001. IX, 357 p. w. figs. 23,5 cm)

個数:

ウェブ・エンジニアリング
Web Engineering : Managing Diversity and Complexity of Web Application Development (Lecture Notes in Computer Science Vol.2016) (2001. IX, 357 p. w. figs. 23,5 cm)

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。

  • 提携先の海外書籍取次会社に在庫がございます。通常3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 357 p.
  • 商品コード 9783540421306

Full Description

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! Thisfeelingofd'ej'avuledustoquestionthenatureofWeb-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-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! Thisfeelingofd'ej'avuledustoquestionthenatureofWeb-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...3
3 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-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! Thisfeelingofd'ej'avuledustoquestionthenatureofWeb-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:Process

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 Attributesfor 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.