首页 > 其他分享 >构建之法

构建之法

时间:2023-03-31 23:44:34浏览次数:35  
标签:本书 用户 软件工程 文档 软件 构建

刚开始拿到《构建之法》这本书的时候,感觉内容确实很多,老师要求读两遍再写读后感,我顿时觉得头都大了,这要看到什么时候?老师说可以把这本书不要当作教材来读,我刚开始不太理解,当我读了几页之后才发现确实跟我平时读的教材是不一样的,作者以简单有趣的文笔来向我们介绍了软件工程相关的知识,作者举的例子新颖,语言风趣幽默,道理却深入人心。

  作者介绍到 软件=程序+软工,这种思想我在之前做项目的时候深有感触,由于之前学习过软件工程这门学科,与团队一起完成过相应的项目,所以对软件开发的流程有一个全面的了解,一个复杂的软件不仅需要有合格的软件架构,软件设计与实践,还要有各种文件。我们当时开发的时候确实撰写了一系列的文档,包括需求文档,概要设计文档,详细设计文档,测试文档,测试用例等等,虽然写了闻到那股,做了软件,但对与撰写的文档 有何作用,实在没有深刻的理解,然而在读构建之法这本书的过程中,我逐渐了解到了文档的作用,以及软件开发和用户之间不可割裂的关系。软件 需求始于用户,也被用户所使用,用户始终贯穿于整个开发过程,脱离用户需求开发的软件是不能被接受的,也是无用的。

标签:本书,用户,软件工程,文档,软件,构建
From: https://www.cnblogs.com/tqylqt/p/17277851.html

相关文章

  • 构建之法3
    本科时选择计算机是受之前的学长学姐的影响,他们学习的是计算机相关专业,毕业后都进入了很不错的公司,有一份让人称羡的工作以及不错的薪酬,而且会做很多特别厉害的东西,当时就觉得计算机特别厉害,我要是能把这个学好,以后肯定也会有所成就。大学四年,在校期间学习了很多知识,对于编程,软件......
  • 构建之法 读书笔记
    体会:书中举的四则运算的例子做深了以后可能还涉及一些相对比较复杂的算法,可是在现实中接触到的系统很多是业务驱动的系统,用户量可能不会超过2000,CRUD,业务复杂流程交给成熟的工作流系统去做了,CRUD是很简单的数据库表操作,数据库操作有现成的框架,前端有现成的框架,后端有现成的框架,程......
  • 深度学习——用简单的线性模型构建识别鸟与飞机模型
    本文仅为深度学习的入门学习,故采用线性模型而非CNN处理图像数据集。一、准备工作1.下载CIFAR-10数据集这是一个\(32\times32\)像素的RGB图像集合,用于学习使用。fromtorchvisionimportdatasetsdata_path="./data/"cifar10=datasets.CIFAR10(root=data_path,train=......
  • 构建之法读书笔记四
    第五章团队和流程5.2软件团队的模式主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式5.3开发流程①写了再改模式②瀑布模型(WaterfallModel)是一个项目开发架构,开发过程是通过设计一系列阶段顺序......
  • 构建之法读书笔记三
    第四章两人合作4.1代码规范包括代码风格规范和代码设计规范4.2代码风格规范代码风格原则:简明、易读、无二异性缩进:4个空格,而不是TAB行宽:限定为100字符括号断行与空白的{}行分行命名:匈牙利命名法下划线:分隔变量名字中的作用域标注和变量语义大小写(Pascal形式和Camel......
  • Teamcenter_SOA开发:使用查询构建器查询数据
    Teamcenter中的查询构建器可以查询对象信息,今天使用ItemName这个查询来查询Teamcenter中的对象,并打印出对象的信息。搭建环境参见Teamcenter_SOA开发:使用SOA登录Teamcenter-huangym1-博客园(cnblogs.com)1//tcnx_projectexe.h2#pragmaonce3//MandatoryUFIn......
  • 构建之法阅读笔记
     第四章《两人合作》。本章主要涉及代码规范,极限编程,结对编程,两人合作不同阶段,影响他人技巧几方面的知识点。以下是我的问题:1.原文:注释(包括所有源代码)应该只用ASCII字符,不要用中文或特殊字符,否则会极大的影响程序的可移植性。根据对注释的解释,注释就是对代码的解释和说明,其目......
  • 呼叫中心系统是如何构建的?
    呼叫中心系统的建设需要从三个方面考虑,一般可以分为:业务规划、应用集成和实施能力。让我们来看看呼叫中心系统是如何构建的?1.商业计划。首先,要确定公司的运营机制是服务型的还是运营型的。不同的业务需求将构成建设不同呼叫中心系统的要求。呼叫中心系统主要提供产品营销、电话......
  • 如何基于MLServer构建Python机器学习服务
    文章目录前言一、数据集二、训练Scikit-learn模型三、基于MLSever构建Scikit-learn服务四、测试模型五、训练XGBoost模型六、服务多个模型七、测试多个模型的准确性总结参考前言在过去我们训练模型,往往通过编写flask代码或者容器化我们的模型并在docker中运行。这篇文章中,我们......
  • 东用科技路由器与H3C Router构建IPSec VPN配置指导手册
    东用科技路由器与H3CRouter构建IPSecVPN配置指导手册一、H3CRouter配置:<H3CRouter>system-view//进入配置模式[H3CRouter]local-useradmin//添加本地用户[H3CRouter-luser-cisco]passwordsimpleadmin//为添加的用户设置密码[H3CRouter-luser-cisco]service-typeweb//开......