Software Development From A to Z: A Deep Dive into all the Roles Involved in the Creation of Software

Olga Filipova

  • 出版商: Apress
  • 出版日期: 2018-10-12
  • 售價: $2,260
  • 貴賓價: 9.5$2,147
  • 語言: 英文
  • 頁數: 308
  • 裝訂: Paperback
  • ISBN: 148423944X
  • ISBN-13: 9781484239445
  • 相關分類: 軟體工程
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Understand the big picture of the software development process. We use software every day – operating systems, applications, document editing programs, home banking – but have you ever wondered who creates software and how it’s created? This book guides you through the entire process, from conception to the finished product with the aid of user-centric design theory and tools.

Software Development: From A to Z provides an overview of backend development - from databases to communication protocols including practical programming skills in Java and of frontend development - from HTML and CSS to npm registry and Vue.js framework. You'll review quality assurance engineering, including the theory about different kind of tests and practicing end-to-end testing using Selenium. 

Dive into the devops world where authors discuss continuous integration and continuous delivery processes along with each topic's associated technologies. You'll then explore insightful product and project management coverage where authors talk about agile, scrum and other processes from their own experience.

The topics that are covered do not require a deep knowledge of technology in general; anyone possessing basic computer and programming knowledge will be able to complete all the tasks and fully understand the concepts this book aims at delivering. You'll wear the hat of a project manager, product owner, designer, backend, frontend, QA and devops engineer, and find your favorite role. 

What You'll Learn

  • Understand the processes and roles involved in the creation of software
  • Organize your ideas when building the concept of a new product
  • Experience the work performed by stakeholders and other departments of expertise, their individual challenges, and how to overcome possible threats
  • Improve the ways stakeholders and departments can work with each other
  • Gain ideas on how to improve communication and processes

Who This Book Is For 

Anyone who is on a team that creates software and is curious to learn more about other stakeholders or departments involved. Those interested in a career change and want to learn about how software gets created. Those who want to build technical startups and wonder what roles might be involved in the process.

商品描述(中文翻譯)

了解軟體開發過程的整體情況。我們每天都在使用軟體 - 作業系統、應用程式、文件編輯程式、家庭銀行等等,但你有沒有想過是誰創造了這些軟體,以及它是如何被創造出來的?本書將引導您從概念到成品的整個過程,並借助以使用者為中心的設計理論和工具。

《從A到Z的軟體開發》提供了後端開發的概述 - 從資料庫到通訊協定,包括Java的實用程式設計技巧,以及前端開發 - 從HTML和CSS到npm註冊表和Vue.js框架。您將回顧品質保證工程,包括不同類型測試的理論,並使用Selenium進行端對端測試的實踐。

深入探索DevOps世界,作者討論了持續整合和持續交付流程,以及每個主題相關的技術。然後,您將探索有見地的產品和專案管理內容,作者將從他們自己的經驗談論敏捷、Scrum和其他流程。

所涵蓋的主題不需要對技術有深入的了解;任何具備基本電腦和程式設計知識的人都能完成所有任務並完全理解本書旨在傳達的概念。您將扮演專案經理、產品擁有者、設計師、後端、前端、品質保證和DevOps工程師的角色,並找到自己喜歡的角色。

您將學到什麼:
- 了解軟體創建過程中涉及的流程和角色
- 在建立新產品概念時組織您的想法
- 了解利益相關者和其他專業部門所執行的工作、他們面臨的個別挑戰以及如何克服可能的威脅
- 改進利益相關者和部門之間的合作方式
- 獲得改善溝通和流程的想法

本書適合對軟體創建過程中的其他利益相關者或部門感到好奇的團隊成員。對於想要轉行並了解軟體創建過程的人也很適合。對於想要建立技術型初創企業並想知道可能涉及的角色的人也很適合。