夏雪 软件工艺活动探讨了把实践作为开发编程技能以成为软件工匠的一种方式。大家都认为技术实践非常重要,它值得花时间去学习,以成为更好的程序员。 软件工艺宣言 是这样说的: 作为有追求的软件工匠,
加棘手的新问题,Y Cominator 的新当家 Sam Altman 担心,我们目前正处在的这场软件革命可能会带来两个巨大的风险,而目前我们的应对策略似乎迷失了正确的方向。在此,我们将他的文章编译如下供大家思考。
4.2 软件接口 4 4.3 硬件接口 5 4.4 出错处理设计 5 5 数据结构设计 5 5.1 数据库结构设计 5 5.2 数据结构与系统程序的关系 8 6 安全维护设计 9 家庭个人理财软件概要设计报告
Strata guard 入侵检测防御软件,封装了snort,提供图形界面。 strata guard对所依存的硬件的性能要求比较高,这主要是为了在满足检测所有网络流量的同时,还能够保证足够的网络转发性能。对于strata
OOOP(O2OP,OxygenOffice Professional)是一个办公套件。它是OpenOffice.org Premium版的变种,当中增加了大量范例档、字型等相关资料,让用户操作时变得更方便。它本身还加强了Calc多荧幕的功能。用户在播放简报文件时, 可同时输出至多个荧幕。
XTrackCAD是用于铁路布局模型设计的计算机辅助设计程序。
Cerberus 是一个持续构建软件。通过阶段性的执行,对应用程序进行测试,一旦发现问题及时提醒开发人员,支持 Windows 和 Linux 系统。 运行要求: ruby - 1.8.2 或更高版本
ROBO是一款新颖并且非常简单的教学编程软件,通过它可以帮助我们学习基本的计算机科学。同时我们还可以学习最流行的编程技巧,以及对机器人和人工智能有所了解。这些技巧都是在针对一个机器人编写程序的过程中所
(1)系统要实现什么功能 (2)性能上有什么特别的要求 (3)哪些是技术难点,可以的话对技术难点首先测试攻关 2. 确定系统的运行环境 (1)系统运行的操作系统:widows,linux,unix等
1. Linux下软件的安装与卸载 2. 在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、
1. 软件过程RUP、XP、实际开发中的Process 2. 回顾软件过程指对软件开发整个过程中各个步骤的划分、定义以及如何来组织各个步骤 这次培训的主题是‘以过程为中心的现代软件开发’,但前三天都没
版本号 V0.1 软件构架文档 缺陷管理系统2.0 第页,共29页 中国软件架构师网 Tel:138-28737199 http:// www.chinaarchitect.org 中国软件架构师网 版权所有(C)
软件天才与技术民工 2011-01-05 20:56 薛涌《天才是训练出来的》读后感 长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业
GeoGebra是一个用于学习和教学的免费数学软件。 交互式图形,代数和电子表格 从小学至大学水平 免费学习材料 项目主页: http://www.open-open.com/lib/
twcbackup支持利用cron每天晚上自动运行来备份你所有的数据。 当备份完成之后,它会发送一封e-mail通知备份是否成功并包含详细的备份日志。
CrazyEye 是基于 Python 开发的一款简单易用的IT管理软件,目前主要具体以下功能: 运维审计 支持主机分组管理 可为运维人员分配指定服务器、指定账号的操作权限 运维人员的所有操作均可被记录下来以供日后审计
。 可我们的工作,我们的真正工作是:告诉 程序员 和我们自己: 我们让计算机做什么了 。现代的软件编程思想就是结构化的、清楚的描述计算机将要执行的任务。 事实上,计算机并不去阅读你在程序里写了
【编者的话】包管理的做法各不相同,然而基本思路就是让交付的软件“自带干粮”,以减少对外界的依靠,便于水平扩展的缺陷分析,理解“打包”的目的,是学生和软件工程师的一个重要区别。 我学习c语言的时候是在大学
不管看起来是否违反直觉,我觉得存在一种半正式的论据。在同样心态下,也有一些有趣的推论。 首先,为什么改错比犯错更难,尤其在软件工程中,更是如此? 让我们尽量从熵、混沌 注1 和有序的视角来分析。 下图是有序:
1. 软件质量保证和管理 - Ch.3 软件质量工程体系 2. 第2章 回顾2.1 软件特点 2.2 软件过程 过程模型, V模型的完整诠释,XP,阶段性开发模型 2.3 软件缺陷 软件缺陷的产生