博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阅读笔记01
阅读量:5046 次
发布时间:2019-06-12

本文共 1105 字,大约阅读时间需要 3 分钟。

    其实对本专业的了解并不多,大一时的概论课也没仔细听过,但是《构建之法》让我加深了对自己专业的了解。

    软件是运行于硬件设施上旨在方便用户的一种工具。身为工具,他肯定是为实现实际需求工作的。而我们软件人员就是为了实现这些功能而进行编码的人。所以,我们首先要掌握一种语言并可以在相应的平台上熟练应用。而团队是在做某一实用性较强的软件时必备的,进行团队供作时,首先要讨论分析所要做得软件有哪些功能模块,还要编写相应的解释文档,解释文档应包括使用方式、意义以及与其他模块的联系,而在进行程序拼接时,更要做好团队成员之间的相互协作,共同解决因为拼接而产生的各种问题。在软件的代码部分完成后还需要进行测试,测试最好是全面的,测试出问题后还需要努力解决。当代码无问题后,就需要进一步对界面,以及诸多与用户相关的小事情进行设计了,努力提升用户的使用体验。待这些都完成之后就可以发布了,然而发布并不是软件的结束,而是另一种开始,发布之后,相关软件开发者还需要时刻关注相关数据,如果遇到问题需要保证用户的已储存数据的完整性,软件还需要及时的维护以及更新,一切为了让用户更方便而努力。做软件的一系列流程就是软件工程,具体来讲,软件就是吧系统的、有序的和可量化的方法应用到软件的开发、运营和维护上的过程。

    我们以前都没有团队软件的经历,所以对团队项目不太了解。经过对本书的阅读,我了解了身为团队成员应该做到的事情,身为团队的一员,我们在做好自己模块编码的同时,还需要做到自己模块定义进来功能明确,模块内部的改变不会影响其他模块,团队中其他人能够看懂,能够调用。对于这一要求,单元测试就是一个很有效的解决方案,所以我们要学会单元测试,努力做到当进行程序拼接时,自己负责的代码模块没有问题,可以与团队其他人的完美拼接。而这些都是一个软件工程师所必备的技能。大致了解软件应用制作的步骤后,作为软件工专业的学生,我们需要培养和完善个人技术,其中包括理论及知识点,书中向我们介绍了评价软件工程师水平的主要方法。而对于初级软件工程师如何成长作者也给出了明确的方法:1 积累软件开发相关知识,提升技术技能 2 积累问题领域的知识和经验 3 对通用的软件设计思想和软件工程思想理解 4 提升职业技能 5 实际成果。 现在 的我们也应该尽量去达到这几个要求吧。作者对技能的反面的解说,我发现自己真的有这方面的问题,很多时候我都是在网上找 实现目的的相关代码,并没有经过大脑的认真思考,独立完成。这是一个很大的弊端,今后必须改正,让自己拥有真正的实力。

 

转载于:https://www.cnblogs.com/dawn-sky/p/5608854.html

你可能感兴趣的文章
hdu 1671 字典树
查看>>
easyui 问题。
查看>>
【Linux】- Ubuntu安装nginx
查看>>
福大软工 · 第十次作业 - 项目测评(团队)
查看>>
使用@Aspect切面进行让JDBC自动关闭(Spring AOP)
查看>>
Python_list部分功能介绍
查看>>
JDBC工具类
查看>>
Ansible系列(四):playbook应用和roles自动化批量安装示例
查看>>
中国十大城市美女(经典套图)
查看>>
Unity3d与Android交互
查看>>
iOS:带主标题、副标题、图像类型的表格视图UITableView
查看>>
每天一道笔试题-2012年2月28日
查看>>
端口状态
查看>>
POJ:2976 Dropping tests(二分+最大化平均值)
查看>>
linux中断
查看>>
面向对象的三大特征之一封装
查看>>
集合框架(上) 学生选课——添加,查询,修改,删除课程
查看>>
应收发票相关 脚本
查看>>
scss简单用法
查看>>
javascript学习笔记(二)js一些基本概念
查看>>