软件开发的流程是怎样的

软件开发的流程是怎样的,第1张

3 系统分析员向用户再次确认需求。 第二步:概要设计首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。 第三步:详细设计在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。 第四步:编码在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。 第五步:测试测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。 第六步:软件交付准备在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的产物。《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。《用户使用指南》应包括软件各项功能的使用流程、 *** 作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。 广州达内培训机构认为一般软件开发大致经过以上六个步骤,由于不同公司的大小不一,所以这些步骤有的是由同一个人完成几个流程,但在大公司一般软件开发分工都很细致,一个人只需要完成一个小项即可。

VS有自带的打包项目的!挺简单的!多试几次就好了!只是外观样式是默认的!如果需要打包为其他的自定义页面等,则需要付费。可以参考>

掌握一些软件安装知识,若在软件使用过程中遇到异常,完全可以解决一部分问题,而不至于束手无策。

前段时间有个同事在用我2000年12月开发的一个挡土墙绘图软件,说安装有问题。听到居然还有人在自己近二十年前开发的软件,很开心。该软件用到了Formula One控件(电子表格),需要安装F1Setupexe才能运行。在Win 10 64位下难以安装成功,我自己试了一下,也是一闪即逝。

同事急着用,怎么办呢?自己对安装程序还是比较了解的,自己开发的软件还做过安装程序。因此软件安装过程所做的事情很了解,主要包括以下六项内容:

1、文件从安装源位置拷贝到目标位置,这是软件安装最基本的功能。(必备)

2、 往 *** 作系统目录(32位:Windows\System32,64位:Windows\SysWOW64)写入软件使用的动态连接库(DLL)。(可选)

3、往系统注册表中写入软件设置和选项。(可选)

4、建立开始菜单里的程序组和桌面快捷方式。(可选)

5、用Regsvr32注册控件(OCX或DLL)。(可选)

6、设置环境变量等其他工作。(可选)

知道了软件安装过程所做的事情,那么解决软件安装问题就前进了一大步。F1Setupexe在Win 7上可以运行,于是在自己的VMware虚拟机的 Win 7上安装它。这里必须提一下 Total Uninstall 软件,它是一个十分实用的软件安装监视器和卸载器,它可以监视软件安装程序对系统进行的所有更改,包括文件系统和注册表。用Total Uninstall分析安装好Formula One 6 ActiveX,分析结果为树状结构。 ProgramData 目录下为快捷方式,不需要; Tidestone 目录下为它所复制的文件,找到目录复制即可; Registry 目录下为注册信息,导出到注册表文件(Reg)。将复制的文件和注册表文件压缩发给同事,同事将文件复制到指定目录,导入注册表文件,问题完美解决。当然可以将指定目录改为任意目录,只需将注册表文件中的路径查找替换为自己想存储的任意目录。

这个过程实际上就是软件绿化的过程。软件绿化,说白了就是将安装过程手工处理。

Wise Installation System v902 汉化版

非常著名的安装程序制作工具,它提供脚本编辑方式及众多应有尽有的安装选项,不愧为专业级的安装程序制作软件! 902 版的新特征如下:代码签名页面现在更名为“数字签名”。 修正拆卸程序后开始菜单中的程序组不能够被删除的问题。当你使用一个变量命名一个新建的快捷方式时,在脚本中会出现一个空的快捷方式,因此会产生两次创建快捷方式的 *** 作。该问题已经被修正。在前一个版本,从自定义对话框脚本读取文本文件到变量存在问题,该问题可能会造成死机。导致该问题的原因是对话框脚本处理的变量相比主脚本处理的变量其大小限制更小一些。现在两者的大小一致,不会再产生问题。在拆卸程序时一些文件因为正在被使用而不能够被立即删除, *** 作系统将会为这些文件做上删除标记,在下次重新启动时再进行 *** 作。如果在这个时候用户重新安装了软件并重启了计算机,这些文件仍然将被删除,从而造成文件丢失。现在该问题已经被纠正——当拆卸程序后如果有必要重新启动,拆卸程序会自动提示用户。

参考资料:

>

你这个emuchet太老了,用我这个吧Inno

Setup

521个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本汉化绿色免费版。

>

有几个方法供你采用:1最简单的,用dos的批处理,加上一个压缩打包的程序,当然是dos版的,把你要安装的文件严格的按安装后的目录整理好,压缩成一个或者几个文件,在批处理调用这个程序来解压缩你的压缩文件。这里可以在dos的批处理中加入诸如‘新建目录’,‘更改目录’等 *** 作。可以说dos的批处理安装方法可以安装一切文件——当然,这需要你是在windows平台,而不是别的 *** 作系统,还有一个也是必须的,你的dos本领要足够强,呵呵2傻瓜一点的,去下一个软件,比方说NSIS、INNO,都是开源免费的,当然也都是windows平台的,里面有向导,按照向导一步一步就搞定了,适合安装不是很复杂的程序3专业一点的,如果你是一个专业人士,比方说自己写出来的游戏,安装的时候可能会涉及到调用一些额外的库啊什么的,推荐你用install shield,这个是专业打包的软件,很多程序的安装都是用这个软件来进行的,当然,复杂度也更高一些 如果估计没错,你应该属于第二种情况,建议你去下一个INNO,研究下,很容易的,祝你顺利!

 你也许正在为发布自己开发的应用程序和组件犯难,因为按照传统的方法,需要写一些复杂的安装脚本。本文的目的就是帮助NET程序员熟悉使用非常简单方便的工具来发布自己的应用程序而无须编写安装脚本。微软的NET安装发布平台把这一切简化为几次简单点击,它提供了自学习的,简单驱动的向导方式。很多使用Visual Studio NET的程序员没有充分利用VS自带的Windows Installer工具而选择了其他的工具。其实,它使用起来非常简单。

Windows Installer的特性

·和传统的基于脚本的安装工具对比,它基于一个数据驱动的模型,在单个包内提供所有的安装数据和指令

·它支持自修复功能--程序可以自动重新安装

·它提供安装时回退到某一步骤的功能

创建发布工程

Visual StudioNET里提供了四种类型发布工程的模板:

·安装工程:为基于windows的应用程序建立安装包

·合并模块工程(msm):可以被多个程序共享的包组件

·Web安装工程:为一个web应用程序建立安装包

·Cab工程(cab):创建cab文件

与此同时,安装向导也提供了伴随创建发布工程的过程中的帮助步骤:

·对于一个安装工程,将把需要安装的文件发布到目标计算机的一个程序目录下

·对于一个Web安装工程,将把需要安装的文件发布到Web服务器的一个虚拟目录下

注意:如果你创建了一个标准发布工程,后来打算发布它到Web上,你必须重新创建一个新工程。

五步制作程序安装包

第一步:打开VS IDE,选择File->New->Setup and Deployment Projects 选择Setup Wizard。给出存储工程的文件名和存放目录。如图1所示。

第二步:这里将会显示安装工程向导的对话框的欢迎界面。这是一个简单的四步向导,点击Next,第二步将会询问安装的类型,请选择合适的回答,这里我选择windows应用程序的安装,点击Next。

第三步:这里向导将会让你添加开发的程序或者组件,以及其他一些所需要的文件,如文档文件等。

最后,你会看到如图5所示的内容:

这里,应用程序文件夹是你的程序和支持文件的安装文件夹,而用户的桌面和程序菜单分别是目标系统的桌面和程序菜单。

第四步:

你可以在制作过程中选择使用如下的编辑器:

文件系统编辑器:可以增加工程的输出,文件和其他一些项到发布工程中,并且指定它们在目标计算机上的安装位置。

注册表设置管理编辑器:可以指定需要加入到目标计算机的注册表中的一些键值。

文件类型管理编辑器:建立目标计算机上的文件关联。

定制处理管理编辑器:可以指定在安装后执行的一些处理(如重启)等。

启动条件管理编辑器:可以为成功完成一次安装指定必须满足的一些条件。

用户界面管理编辑器:你可以用它来设置安装过程中显示的一些预定义的对话框,图7显示了增加一个用户许可证协议和序列号对话框的例子。

结束语

如果你还在使用传统的安装脚本程序的话,来试试使用Windows Installer吧。如果你购买了正版的Visual StudioNET,那么它本身就附带提供了Windows Installer。现在是你熟悉和使用它的时候了。

问题一:如何安装软件到电脑 双击下载的文件,出现“欢迎使用xx软件安装向导”之类,点我同意,下一步完成就可以了!很简单,别听 5509522 瞎说!!!

问题二:电脑怎么下载软件,怎么安装软件 C、D等盘是磁盘分区,是为了更好的管理磁盘而用的

下载到电脑里的程序,有的是可以直接使用的绿色软件,有的是需要安装的文件,安装程序最好不要放在C盘里,默认系统是安装在C盘的,如果重装系统安装好的程序会丢失

下载可以单独用一个分区或者一个文件夹,方便管理

备份可以用镜像GHOST,安装好系统,驱动程序,常用软件,做镜像,出贰问题恢复后还是镜像之前的状态,节省时间

一般移到U盘里的都是安装文件,一部分程序和注册表是关联的,复制过来是不能使用的

问题三:电脑出问题了,怎么重新安装应用程序 建议:

1自己可以首先要进行全盘杀毒,把病毒彻底的清除掉。推荐使用KAV或者KIS

2 你可以到自己的C盘里windows-system32里面搜索下有没有这个文件,可能由于你的电脑感染病毒后这个文件收到病毒的感染而被杀毒软件处理掉了,如果有的话,那就是没有驱动这个文件,我们可以在运行中输入regedit resdll

然后会提示加载成功。

3如果没有这个文件的话,我们可以到网上去下载一个然后放到C盘里,然后在运行驱动下就行了,或者你直接到别人的激脑上直接把这个文件夹给拷贝过来放到自己的电脑上也行的。

问题四:电脑怎样重新安装应用程序? 抚始-控制面板-添加/删除程序,找到选择原来应用程序,点删除。

下载应用程序的安装文件,双击安装。

问题五:新电脑怎样安装系统和应用程序 先在COMS里设置启胆装置,可以选择光驱启动或USB设备启动,然后放入带启动的GHOST光盘或带启动的USB设备如U盘,进入引导画面,选择自动GHOST安装(直接将系统安装到C盘)或手动ghost安装(手动选择GHO文件安装),等待安装完成,在此期间系统会重启几次,不用管他,安装完毕后可能还需要安装驱动程序,这个根据你的机器新老程度而定,旧的机型可能安装程序就认出驱动了,所以请选择比较新的GHOST文件,安装应用程序这个就说不清了太多的安装方法,这里不列举了

问题六:电脑如何安装软件? 典型的软件安装过程都有可能做哪些事情。由于我们是讨论软件在安装时的行为,所以开始安装前的设置和选项我们就暂不讨论,只说到软件真正开始安装那个时候起的动作:

①文件从安装源位置拷贝到目标位置。

②往系统目录写入一些必要的动态连接库(DLL)。(可选)

③往系统注册表中写入相应的设置项。(可选)

④建立开始菜单里的程序组和桌面快捷方式。(可选)

⑤其他动作。(可选)

1)拷贝软件本身需要的文件。源位置指软件未安装之前的位置,例如光盘,下载的目录等,目标位置指你指定的安装位置。

这是几乎所有的软件安装过程一定会做的一件事。而如果一个软件,在安装时只要这一步,不需要后面的其他几步,我们可以认为这个软件就是绿色软件。或者反过来说绿色软件就是只要拷贝文件,不需要依赖于某个DLL,或者它依赖的DLL在几乎所有的系统中都一定有的,并且它也不依赖于注册表里面的设置项的软件。

2) 这一步,可以说至少有一半软件在安装时都会做,一些软件,需要用到某个DLL,特别是那些软件作者开发的DLL,或者系统中不常用的DLL,一般都会随软件的安装拷到系统目录。所谓系统目 录,在WIN98下一般是在WINDOWS\SYSTEM这个目录,而WIN2K是在WINNT \SYSTEM32,WINXP 是在WINDOWS\SYSTEM32。还有,一些软件如QQ游戏,中游等,它们也用到一些DLL,由于这些DLL只是这个软件自己用到,别的其他软件不会用到,所以它们并不一定存在于系统目录,而是放在 软件安装目录里面,这样的DLL已经在上一步中被拷贝,所以和这一步说的情况不一样。

3)这一步同样至少有一半软件会做,一般在安装前用户的设置和一些选项,在安装时就会把这些设置写到注册表里。另外就是有时在上一步把DLL拷贝到系统目录时,一些DLL需要向系统注册,这些DLL的注册信息也会写在注册表里。还有,一些软件有时可能安装时并不写注册表,而是在第一次运行时才把一些设置写到注册表。

4)这个非常简单,大概不需要怎么解释。建立这些快捷方式一方面是便于用户执行,另外在时也会把卸载的快捷方式放在程序组里。关于卸载后面我们再来讨论。

5)这个就是除了上面说的以外的其他情况。例如有些软件安装时会先把所有文件(或一部分文件)先解压到临时目录,那么安装完之后就要把这些文件删除掉。

另外,在卸载时,也会遇到文件(一般是DLL文件)正在使用的情况。所以有时卸载的时候也要重启,就是要在重启过程中删掉这些正在使用的DLL文件。

问题七:为什么我的电脑无法安装软件? 1 首先检查当前用户有没有管理员权限,因为很多时候低权限用户是不能进行软件安装的。

2 接下来,从“控制面板-服务”(或者,开始-运行-Servicesmsc)中察看Windows Installer服务,是否已被停用,并尝试启用该服务(右击点选)。如能成功启用,可尝试再次进行正常的程序安装或卸载 *** 作。如果发现无法启用,有时是被系统禁用,或者看到提示:“指定的服务已标记为删除”,请继续下法。

3 到微软网站downloadmicrosoft/86exe下载最新的Windows

Installer(WindowsInstaller-KB893803-v2-x86exe)安装程序,并尝试重新安装该程序。安装成功后,重复步骤2,启用该服务,然后再尝试正常安装软件 *** 作。如果试图重新安装时,再次遇到提示:“指定的服务已存在”,则继续下法。

4 从命令行窗口(开始-运行-cmd),使用msiexec /unregserver ,手动终止Windows Installer服务。然后再尝试步骤3,重新安装Windows Installer并启用该服务。如若仍存在问题,则继续下法。

5 用“Ctrl+Alt+Delete”快捷键或者用鼠标右击系统栏,激活任务管理器。从进程页中查找并结束Ikernelexe进程。再尝试重复步骤3,看看是否可以成功完成Windows Installer和启用。若还不行,则继续下法。

6 打开我的电脑,从系统盘(默认一般为C盘)中找到,并删除Windows Installer系统安装目录Program Files/Common Files/InstallShield/Engine。

7在命令行模式下,使用Windows自带的sfc/scannow,来对系统进行自我修复。

8如仍无法解决,在“C盘→属性→安全”选项卡下添加Everyone组后,启动Windows Installer服务,再安装应该就成功了。只需要给Everyone组赋予“读取及运行”、“列出文件夹目录”、“读取”三项权限其中之一,就可以解决Windows Installer无法启动的问题。如果顾及隐私和安全问

问题八:电脑为什么安装好的应用程序在桌面上没有 并不是所有应用程序都会自动生成桌面快捷方式的,有相当部分是没有的,如果需要的话,要手动生成快捷方式。

为程序创建快捷方式一般找到软件的安装目录,右键单击应用,选择发送到-桌面快捷方式。

在桌面就已经创建好程序的快捷方式了。

问题九:用电脑下载的应用程序怎么安装到手机里面啊? 怎么找到下载的应用程序? 仅供参考:wenwen/z/q118619910

比如游戏、手机QQ等。下载到电脑上是一个压缩文件,然后转移到手机内存,接下来需要怎么 *** 作呢?

诺基亚6120c的应该不是智能的吧!

我的手机好像有自带的pc套件!手机矗网下载也很好啊!但我问的是从电脑上下怎么转载手机里啊!我试了不行啊!

怎么说的不一样呢?我有点晕!到底是怎么样呢?本人对这方面不在行!谢谢!

有能用Q指导我的吗还有问题啊!不好意思!

哎!有的要我加怎么不留下Q!我晕!不好意思!

不好意思啦!有的电脑问题我不太懂了啦!

你是什么手机?智能机还是其他的机子

是智能机 跟我用的一样。 一般你下载的应该是sis或者sisx文件, 用数据线把下载的文件拷到存储卡上,然后手机里面打开安装,如果有PC套件的话,直接在电脑上装就行了。

装智能机软件跟电脑上装软件一样的,你可以把sis或sisx文件看做可执行文件 手机里面打开就行了

不过注意 有些软件可能需要签名才能安装的

PC套件装在电脑上的话, 可以直接装软件的

以上就是关于软件开发的流程是怎样的全部的内容,包括:软件开发的流程是怎样的、C#项目如何制作安装程序、软件安装过程详解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10215685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存