دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Varun Gupta. Anh Nguyen-Duc
سری:
ISBN (شابک) : 0367635984, 9780367635985
ناشر: CRC Press
سال نشر: 2021
تعداد صفحات: 137
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 15 مگابایت
در صورت تبدیل فایل کتاب Real-World Software Projects for Computer Science and Engineering Students به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پروژه های نرم افزاری واقعی برای دانشجویان علوم کامپیوتر و مهندسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
توسعه پروژههای خارج از محیط کلاس میتواند برای دانشآموزان ترسناک باشد و همیشه یک فرآیند یکپارچه نیست. پروژه های نرم افزاری دنیای واقعی برای دانشجویان علوم کامپیوتر و مهندسی منبعی سریع و آسان برای مقابله با چنین مسائلی است. این کتاب با پر کردن شکاف انتقادی در ادبیات تحقیق:
این کتاب توضیح می دهد که چگونه می توان پروژه های بسیار پیچیده و خاص صنعت را با دست زدن به پیچیدگی های دنیای واقعی توسعه نرم افزار توسعه داد. این نشان میدهد که چگونه میتوان پروژههایی را برای دانشآموزانی که هنوز فرصت کسب تجربه در دنیای واقعی را نداشتهاند، توسعه داد، و فرصتی برای آشنایی با مهارتهای مورد نیاز برای اجرای پروژهها با استفاده از روشهای توسعه استاندارد فراهم میکند.
این کتاب همچنین منبع خوبی برای معلمان دانشجویان کارشناسی مهندسی نرمافزار و علوم کامپیوتر است زیرا میتواند به دانشآموزان کمک کند تا برای خطرات و عدم قطعیتهایی که نمونهای از توسعه نرمافزار در محیطهای صنعتی است، آماده شوند.
Developing projects outside of a classroom setting can be intimidating for students and is not always a seamless process. Real-World Software Projects for Computer Science and Engineering Students is a quick, easy source for tackling such issues. Filling a critical gap in the research literature, the book:
This book explains how to develop highly complex, industry-specific projects touching on real-world complexities of software developments. It shows how to develop projects for students who have not yet had the chance to gain real-world experience, providing opportunity to become familiar with the skills needed to implement projects using standard development methodologies.
The book is also a great source for teachers of undergraduate students in software engineering and computer science as it can help students prepare for the risk and uncertainty that is typical of software development in industrial settings.
Cover Half Title Title Page Copyright Page Table of Contents Authors 1 Introduction 1.1 Motivation 1.2 Fundamental elements of project-based learning 1.3 Learning objectives 1.4 Challenges when designing a PBL course 1.5 Incremental project-based learning 1.6 Target audience and structure 2 Design dimensions of project courses 2.1 Customers and projects 2.1.1 Customers 2.1.2 Projects 2.2 Teamwork 2.2.1 Team size 2.2.2 Team assignment 2.3 Supervision and lectures 2.4 Course evaluation 2.5 Uncertainties when planning the course 2.5.1 Task clarity 2.5.2 Requirement change 2.5.3 Project difficulties 2.5.4 Customer involvement 2.5.5 Experience with methodology and technology 2.5.6 Free-rider 3 Project planning 3.1 Introduction to project planning 3.2 Scope planning 3.3 Time planning 3.4 Risk planning 3.5 Communication planning 3.6 Way of working 3.6.1 Product backlog and prioritization 3.6.2 User stories 3.6.3 Sprint plan meeting 3.6.4 Daily standup meeting 3.6.5 Retrospective meeting 3.6.6 Sprint review meeting 3.6.7 Planning poker 3.6.8 Code standard 3.6.9 100% coverage for unit tests 3.6.10 User acceptance test 3.6.11 Burndown chart 3.6.12 Pair programming 3.6.13 Test-driven development 3.6.14 Scrum master 3.6.15 Product owner 3.7 Tools and infrastructure 4 Project execution 4.1 Problem space vs. solution space 4.2 Teamwork monitoring 4.3 Process monitoring 4.4 Software Engineering 4.4.1 Requirement Engineering 4.4.2 Design 4.4.3 Implementation 4.4.4 Testing 5 Project closing 5.1 Project closing 5.1.1 Project delivery 5.1.2 Final presentation 5.1.3 Team reflection 5.2 Report guideline 5.2.1 Cover page 5.2.2 Abstract 5.2.3 Indexing pages 5.2.4 Introduction 5.2.5 Project planning 5.2.6 Prestudy of problem space vs. solution space 5.2.7 Software development methods 5.2.8 Product backlog 5.2.9 Architectural design 5.2.10 Testing 5.2.11 Sprint summaries 5.2.12 Project evaluation 5.2.13 References 5.2.14 Report format 6 Incremental project-based learning 6.1 Motivations to the incremental project-based learning 6.2 Iteration 1 or “classical” project course setting 6.3 Enhanced iteration or “classical” project course setting 6.3.1 Project planning 6.3.2 Project execution 6.3.3 Project closing 7 Dissemination of results 7.1 Introduction 7.2 Publication venues 7.3 Article types and formats 7.4 Article type, suggested venues academic year wise Appendix 1: Project description Appendix 2: Student background questionnaire Appendix 3: Lectures in PRO1000, Spring semester 2020 Appendix 4: Suggested structure of the project report Appendix 5: Templates of Sprint reports References Index