عنوان :
ارزيابي مراحل مختلف معماري نرم افزار و بهبود روش انتخابي ATAMWD: ارزيابي معماري از طريق مصالحه براي دامنه وب
مقطع تحصيلي :
كارشناسي ارشد
محل تحصيل :
اصفهان: دانشگاه صنعتي اصفهان،دانشكده برق و كامپيوتر
صفحه شمار :
دوازده،139ص.: مصور،جدول،نمودار
يادداشت :
ص.ع.به فارسي و انگليسي
استاد راهنما :
محمدداورپناه جزي
استاد مشاور :
محمدعلي منتظري
تاريخ نمايه سازي :
10/7/90
استاد داور :
محمد حسين سرايي، پژمان خديوي
دانشكده :
مهندسي برق و كامپيوتر
چكيده فارسي :
به فارسي و انگليسي: قابل رويت در نسخه ديجيتالي
چكيده انگليسي :
ATAMWD Extend Architecture Tradeoff Analysis Method for Web Domain Ali Behi a behi@ec iut ac ir Date of Submission 2011 04 25 Department of Electrical and Computer Engineering Isfahan University of Technology Isfahan 84156 83111 Iran Degree M Sc Language FarsiSupervisor Mohammad Davarpanah Jazi mdjazi@cc iut ac irAbstractIn recent decades the complexity of software systems has increased considerably One of them is due to theexpansive domain of the system and large scale of the software This will cause the design procedure to bemore than just algorithm data structure and calculations To tackle the above mentioned complexity in thesoftware life cycle the design procedure is divided into two phases of high level and detail level design Software architecture is considered as one of the solutions for high level design in more complex cases Thesoftware system requirements are classified in two categories of functional and nonfunctional with qualitywise properties Nova days reaching optimal quality in software design has became a more important issuein software life cycle and the competition among different softwares are on quality wise properties status The software architecture design is done in seven stages which one of the most important of them in thiscycle is software architecture evaluation Architectural decisions are taken upon the quality attribiutes These decisions are of critical type and they affect the whole project Mistakes in these dicisions can costthe project a lot and put the successfulness of the whole project in risk there for architectural evaluation isrequired to avoide such mistakes Architectural evaluation is done to ensure the correctness of thearchitectural decisions and fulfillment of quality attribiutes To this date different methods has beenintroduced for architectural evaluation Each one of these methods evaluates the different properties of thearchitecture based on its own standards and procedure One of the software architecture evaluation methodsis architecture trade off analysis method which is categorized under scenario based methods This methodtries to find an optimum combination of quality attribiutes by maintaining a balance between them so that itsatisfies the functional and non functional requirements as much as possible Different domains have cometo existence with the expansion of the application softwares The new movement in the softwareengineering community is orientated towards specializing the processes in specific domains In this viewpoint the main focus is on effective use of individual s expertise and domain knowledge Web domain isone of the most used and famous of these domains Numerous web based systems has been and will becreated and they all need evaluation Evaluating these projects with current methods is done withdifficulties and time economic and resources loss occure due to incorrect use of domain knowledge and asa result the performed evaluation is not reliable Applying the domain related knowledge in these methodswill cause them to be more powerful faster and more reliable The purpose of this thesis is extention of thearchitecture trade off analysis method for web domain This proposes a pattern for system architectureevaluation by considering specific issues of the web domain this method is under the scenario basedmethods category so it will be evaluated by scenarios This method generates scenarios in four stages witheach stage taking more details into account until finaly reaching use case scenario In this method evaluation is done by the use of a complete list of common quality scenarios in the web domain whichanalyze the system in different levels Keywords 1 software architecture 2 software architecture evaluation 3 web domain 4 ATAM 5 ATAMWD
استاد راهنما :
محمدداورپناه جزي
استاد مشاور :
محمدعلي منتظري
استاد داور :
محمد حسين سرايي، پژمان خديوي