还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件入门本课程旨在帮助初学者了解基础软件知识,及如何进行软件开发和测试本文档将介绍本课程的主要内容和学习目标课程概述课程简介1本课程提供了初学者所需的基础软件知识、软件开发和测试的技能课程目的2本课程旨在理解软件开发和测试的基本概念、基础知识、通用方法及其流程学习目标3学完这门课,学生将会对软件开发提供的系统以及软件开发和测试的关系有基本了解基础知识什么是软件软件分类软件是指计算机系统中被执行的程序和数据,包软件可以分为系统软件和应用软件前者用于提括操作系统、数据库软件、应用程序等供基本的计算机功能,后者的目的是帮助用户完成特定任务软件开发流程增量模型软件开发流程包括需求分析、设计、开发、测试、增量模型是一种实现软件项目生命周期的方法,部署等多个步骤,并且必须遵循一定的规范和标软件功能在不断迭代中逐步完善,每一次迭代都准是一个增量编程语言入门编程语言概述程序常用编程语言介绍Hello World介绍主流编程语言,如Java、C、初学者可以从Hello World这个程Python是一种高级、解释型编程Python等,以便读者初步了解计序开始学习如何编写计算机程序语言,广泛使用于Web应用、脚算机语言的使用本开发、科学计算等领域软件开发环境搭建编辑器选择开发工具介绍搭建开发环境步骤123介绍主流的代码编辑器,介绍主流的开发工具,如提供具体的步骤,让初学如VS Code、Sublime Text、Git和Docker,以及它们在者能够快速地搭建自己的Atom等,并提供如何选择软件开发中的应用和作用开发环境和配置编译器的建议程序设计基础算法与数据结构1介绍算法和数据结构基本概念,以及它们在计算机领域中的应用编程范式2讲解编程的不同范式,如面向过程编程、面向对象编程等,并对它们的优缺点做出说明编程思想介绍3OOP从OOP编程的思想方法介绍开始,详细解释了封装、继承和多态概念软件测试和调试单元测试集成测试调试技巧介绍详细介绍单元测试的过程、介绍集成测试的过程和方法,集中介绍一流的调试方法及目的和实践中的建议让读者能够清楚完整地理解技巧,以便应对我们在手头测试的重点常见的调试问题软件安全和质量保障安全性概念介绍安全安排管理质量保障措施介绍信息安全的概念、原则和方根据软件开发过程,提高软件安提供一系列针对软件质量保障的法全性并保障软件质量措施,以便应对软件生命周期中不同的阶段和问题结束语总结和回顾探究更多学习资源建议和反馈总结本文档介绍过的内容,并为读者推荐一些有趣的Web资提供一个反馈通道,以供读者对新手学习软件开发提供了一源,以帮助他们提高他们的软反馈冗余或者错误的内容,并定的指导和帮助件开发技能帮助作者完善文档的质量参考资料•软件工程导论•软件测•编程珠玑。
个人认证
优秀文档
获得点赞 0