علوم مهندسی کامپیوتر و IT و اینترنت

(Software Engineering Body of Knowledge (SWEBOK

mohandesiye_narm_afzar

در نمایش آنلاین پاورپوینت، ممکن است بعضی علائم، اعداد و حتی فونت‌ها به خوبی نمایش داده نشود. این مشکل در فایل اصلی پاورپوینت وجود ندارد.




  • جزئیات
  • امتیاز و نظرات
  • متن پاورپوینت

امتیاز

درحال ارسال
امتیاز کاربر [0 رای]

نقد و بررسی ها

هیچ نظری برای این پاورپوینت نوشته نشده است.

اولین کسی باشید که نظری می نویسد “(Software Engineering Body of Knowledge (SWEBOK”

(Software Engineering Body of Knowledge (SWEBOK

اسلاید 1: © IEEE www.swebok.org1An international Consensus on the Software Engineering Body of KnowledgeAlain AbranP. Bourque, R. Dupuis, J. W. Moore, L. Tripp IWSS 2004Istanbul, TurkeySeptember 6, 2004SWEBOKÉTS

اسلاید 2: © IEEE www.swebok.org2Presentation ObjectivesGive an overview of this international consensus on the “core body of knowledge” of software engineeringBriefly present the development process used to reach this consensusBriefly present usages of SWEBOK GuideNext steps Including links to System Engineering

اسلاید 3: © IEEE www.swebok.org3Presentation PlanProject backgroundProject development processContents of the GuideUsages of the Guide in organizationsNext steps

اسلاید 4: © IEEE www.swebok.org4Guide to the Software Engineering Body of Knowledge (SWEBOK®)Project initiated by the IEEE CSInternational participation from industry, professional societies, standards bodies, academia, authorsOver 500 hundred software engineering professionals have been involvedRelease of Ironman Version in 2004® Registered in U.S. Patent Office

اسلاید 5: © IEEE www.swebok.org5Project managed by:Corporate Support by:

اسلاید 6: © IEEE www.swebok.org62004 SWEBOK GuideEndorsed by the project’s Industrial Advisory Board Approved by the IEEE Computer Society Board of GovernorsAdopted as ISO Technical Report 19759Available on www.swebok.org To be published in book format by the IEEE Computer Society Press

اسلاید 7: © IEEE www.swebok.org7SWEBOK Guide = 10 Knowledge AreasMapped TO ISO/IEC 12207:1995 processes Software QualitySoftware Engineering Tools and MethodsSoftware Engineering ProcessSoftware Engineering ManagementSoftware Configuration ManagementMaintenanceTestingConstructionDesignRequirementsPrimary ProcessesSupporting Processes

اسلاید 8: © IEEE www.swebok.org8What is Software Engineering?IEEE 610.12:“(1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software.(2) The study of approaches as in (1).”

اسلاید 9: © IEEE www.swebok.org9Recognized Profession?Starr*:Knowledge and competence validated by the community of peersConsensually validated knowledge rests on rational, scientific groundsJudgment and advice oriented toward a set of substantive values*P. Starr, The Social Transformation of American Medicine: BasicBooks, 1982.

اسلاید 10: © IEEE www.swebok.org10Development of a ProfessionInitial professional educationSkills DevelopmentOne or bothFull Professional StatusCertificationLicensingAccreditationProfessional developmentCode of ethicsProfessional societiesAdapted from Steve McConnell, After the Gold Rush, Microsoft Press, 1999, p. 93

اسلاید 11: © IEEE www.swebok.org11Presentation PlanProject backgroundProject development processContents of the GuideApplications of the Guide in organizationsNext steps

اسلاید 12: © IEEE www.swebok.org12Project ObjectivesCharacterize the contents of the Software Engineering Body of KnowledgeProvide a topical access to the Software Engineering Body of KnowledgePromote a consistent view of software engineering worldwide

اسلاید 13: © IEEE www.swebok.org13Project ObjectivesClarify the place of, and set the boundary of, software engineering with respect to other disciplines (computer science, project management, computer engineering, mathematics, etc.)Provide a foundation for curriculum development and individual certification and licensing material

اسلاید 14: © IEEE www.swebok.org14Intended AudiencePublic and private organizationsPracticing software engineersMakers of public policyProfessional societiesSoftware engineering studentsEducators and trainers

اسلاید 15: © IEEE www.swebok.org15What was out of scope?Not a curriculum development effortNot an all-inclusive description of the sum of knowledge in the fieldNot all categories of knowledge

اسلاید 16: © IEEE www.swebok.org16Categories of Knowledge in the SWEBOKTarget of the SWEBOK Guide«Applicable to most projects, most of the time, and widespread consensus about their value and usefulness»Project Management Institute - PMI North American Bachelor’s degree + 4 years of experience

اسلاید 17: © IEEE www.swebok.org17

اسلاید 18: © IEEE www.swebok.org18Three Underlying Principles of the ProjectTransparency: the development process is itself published and fully documentedConsensus-building: the development process was designed to build, over time, consensus in industry, among professional societies and standards-setting bodies and in academiaAvailable free on the web

اسلاید 19: © IEEE www.swebok.org19Project TeamEditorial Team of the GuideIndustrial Advisory BoardAssociate Editors of the Knowledge AreasReviewers

اسلاید 20: © IEEE www.swebok.org20Roles of the Industrial Advisory BoardProvide input to ensure relevance to various audiencesReview and approve strategy and deliverablesOversee development processAssist in promoting the Guide to the Software Engineering Body of KnowledgeLend credibility to the project

اسلاید 21: © IEEE www.swebok.org21A Three-Phase Approach for Developing the Guide199819992000200120022003Straw ManPhaseStone Man PhaseIron Man Phase(Sub-phase 1)Iron Man Phase(Sub- phase 2)Trial VersionRevisionExperimentation and Trial Usage2004 Version

اسلاید 22: © IEEE www.swebok.org22Version Review ProcessTransparency and consensus-buildingAll intermediate versions of documents published and archived on www.swebok.orgAll comments made public as well as the identity of the reviewersDetailed comment disposition reports

اسلاید 23: © IEEE www.swebok.org23Data on reviewers Trial VersionVersion 0,1: 33Version 0,5: 195Version 0,7: 378+ ISO reviews from 5 countries

اسلاید 24: © IEEE www.swebok.org24Reviewers (2004 Version)Registered reviewers: 573Number of countries: 55Number of comments: 1020Number of reviewers submitting comments: 124Number of represented countries: 21+ 7 countries submitted comments through ISO voting processAdopted by + 25 ISO participating countries Years in the fieldYears in industry

اسلاید 25: © IEEE www.swebok.org25Project Overview Presentation PlanProject backgroundProject development processContents of the GuideApplications of the GuideNext steps

اسلاید 26: © IEEE www.swebok.org26Deliverables:Consensus on a list of Knowledge AreasConsensus on a list of topics and relevant reference materials for each Knowledge AreaConsensus on a list of Related Disciplines

اسلاید 27: © IEEE www.swebok.org27Knowledge Areas and Related DisciplinesSoftware RequirementsSoftware DesignSoftware ConstructionSoftware TestingSoftware MaintenanceSoftware Configuration ManagementSoftware Eng. ManagementSoftware Eng. Tools & MethodsSoftware Engineering ProcessSoftware QualityComputer Engineering Computer ScienceMathematicsProject Management Management Quality Management Software ErgonomicsSystems EngineeringRelated Disciplines

اسلاید 28: © IEEE www.swebok.org28Knowledge Area DescriptionClassification of TopicsMatrix of Topics & ReferencesReferencesTopic DescriptionsClassification by Vincenti’s TaxonomyClassification by Bloom’s TaxonomyReferences to Related DisciplinesNot implemented in Trial Version

اسلاید 29: © IEEE www.swebok.org29

اسلاید 30: © IEEE www.swebok.org30

اسلاید 31: © IEEE www.swebok.org31

اسلاید 32: © IEEE www.swebok.org32

اسلاید 33: © IEEE www.swebok.org33Summary of changes in 2004 VersionStructural improvements in breakdown of topics: Software Construction, Management, Quality, ProcessBetter representation of text in topic breakdown : Software Requirements, Testing, Maintenance Standardization of the contents of the chapters:topic breakdown, terminology, reference citations and writing style

اسلاید 34: © IEEE www.swebok.org34Summary of changes in 2004 VersionBetter representation of standards in chapters and a new Appendix devoted to standardsUpdating of reference materialHandling of trial usage feedbackHandling of reviewers comments New chapter on Related Disciplines (instead of an appendix)

اسلاید 35: © IEEE www.swebok.org35Presentation PlanProject backgroundProject development processContents of the GuideApplications of the Guide in organizationsNext steps

اسلاید 36: © IEEE www.swebok.org36Applications of the GuideLicensing & CertificationIEEE CS CSDP exam and programInput in accreditation of software engineering programs in engineering faculties - CCPE Ordre des ingénieurs du Québec:Input to certify software engineers

اسلاید 37: © IEEE www.swebok.org37Example Usages in EducationProgram Design/Assessment:National Technological UniversityMonash University CRISTEL project Course Design/Assessment: A large number of universitiesÉcole de technologie supérieure

اسلاید 38: © IEEE www.swebok.org38Applications of the GuideIndustry & GovernmentJob descriptionBombardier TransportationCareer planningConstruxInput to Policy makingTurkish Industry Survey

اسلاید 39: © IEEE www.swebok.org39Applications of the GuideProfessional developmentSecurity Industry Automation CorporationConstruxDissiminations of standardsIntroducing standards in software engineering curriculum

اسلاید 40: © IEEE www.swebok.org40Presentation PlanProject backgroundProject development processContents of the GuideUsages of the Guide in organizationsNext steps

اسلاید 41: © IEEE www.swebok.org41Next steps: Target of the SWEBOK Guide«Applicable to most projects, most of the time, and widespread consensus about their value and usefulness»Project Management Institute - PMI North American Bachelor’s degree + 4 years of experience

اسلاید 42: © IEEE www.swebok.org42Evolution process for the GuideCopyright belongs to the IEEETransition to self-supporting, volunteer-led process—i.e. self-funded. Coordination with related IEEE-CS projects (internal and external)Time-boxed block updatesInvolvement with stakeholder groupsOpenness and transparencyTechnical excellence

اسلاید 43: © IEEE www.swebok.org43Next StepsResearch to strengthen the foundations of a body of knowledge:Vincenti’s classification of engineering knowledgeFundamental design principlesCriteria and specificationsTheoretical toolsQuantitative dataPractical considerationsDesign instrumentalitiesOntology of software engineering

اسلاید 44: © IEEE www.swebok.org44Next StepsBeing investigated at ISO level:Certification of software engineersISO standard on content of certificationISO recognized certifying bodiesInternational portability of certification of software engineers

اسلاید 45: © IEEE www.swebok.org45Next stepsConsensus on the core body of knowledge is key in all disciplines and pivotal for the evolution toward a professional statusINCOSEBuilding a System Engineering Body of Knowledge - SEBOK

اسلاید 46: © IEEE www.swebok.org46www.swebok.org

اسلاید 47: © IEEE www.swebok.org47Presentation PlanProject backgroundProject development processContents of the GuideUsages of the Guide in organizationsNext stepsAppendix: Breakdown of topics

اسلاید 48: © IEEE www.swebok.org48

اسلاید 49: © IEEE www.swebok.org49

اسلاید 50: © IEEE www.swebok.org50

اسلاید 51: © IEEE www.swebok.org51

اسلاید 52: © IEEE www.swebok.org52

اسلاید 53: © IEEE www.swebok.org53

اسلاید 54: © IEEE www.swebok.org54

اسلاید 55: © IEEE www.swebok.org55

اسلاید 56: © IEEE www.swebok.org56

اسلاید 57: © IEEE www.swebok.org57

اسلاید 58: © IEEE www.swebok.org58Software Engineering Tools and Methods

اسلاید 59: © IEEE www.swebok.org59List of Knowledge AreasSoftware RequirementsSoftware DesignSoftware ConstructionSoftware TestingSoftware MaintenanceSoftware Configuration ManagementSoftware QualitySoftware Engineering Tools & MethodsSoftware Engineering ProcessSoftware Engineering Management

اسلاید 60: © IEEE www.swebok.org60Formal resolutionsIndustrial Advisory Board (2001)IEEE CS Board of Governors (2001)The Board of Governors of the IEEE Computer Society accepts the Guide to the Software Engineering Body of Knowledge (Trial Version) as fulfilling its development requirements and is ready for field trials for a period of two years“IEEE CS Board of Governors (Feb. 2004)Officially approved the 2004 Version ISO Technical Report 19759 (upcoming)

اسلاید 61: © IEEE www.swebok.org61 Trial Version Review Process

اسلاید 62: © IEEE www.swebok.org62Trial Version (2001)

اسلاید 63: © IEEE www.swebok.org63

اسلاید 64: © IEEE www.swebok.org64Comment Resolution

اسلاید 65: © IEEE www.swebok.org65Geographic Distribution of Reviewers Trial VersionUSA: 55%Europe: 18% 90 reviewers from 25 countriesCanada: 10%Australia: 5%Asia: 5%Latin America: 4%

اسلاید 66: © IEEE www.swebok.org66Education level of reviewers (Version 0,7)

اسلاید 67: © IEEE www.swebok.org67Number of employees at reviewer location (Version 0,7)

اسلاید 68: © IEEE www.swebok.org68Number of years of practical experience (Version 0,7)

32,000 تومان

خرید پاورپوینت توسط کلیه کارت‌های شتاب امکان‌پذیر است و بلافاصله پس از خرید، لینک دانلود پاورپوینت در اختیار شما قرار خواهد گرفت.

در صورت عدم رضایت سفارش برگشت و وجه به حساب شما برگشت داده خواهد شد.

در صورت بروز هر گونه مشکل به شماره 09353405883 در ایتا پیام دهید یا با ای دی poshtibani_ppt_ir در تلگرام ارتباط بگیرید.

افزودن به سبد خرید