软件产品设计与开发的那些事儿你知道吗?
创始人
2025-09-16 12:04:42
0

明天写了开篇文章,明天早上就去看了。 没想到得到了这么多网友的支持:

起名软件开发_软件公司起名_起名软件公司起名

说实话,我没想到,心里还有点小激动。 但兴奋过后,我又有些着急了,突然开始担心自己的能力有限,写不出大家感兴趣的内容,导致世界上又一个骗局。 但箭在弦上,胆怯不是我的风格,所以我会尽我所能,让你有所收获。

话不多说,我们即将打开软件产品设计的大门。

首先,关于软件开发方法。

有人可能会问,软件开发方式有哪些? 你作为码农只要上传代码不就完了吗? 有这么复杂吗?

如果只是为了解决某个问题,那么直接上代码肯定是最有效的。 但我们一边做产品设计,一边写教程。 它不是简单地教你成为最底层的程序员,而是让你学习更多的知识,提高你的视野,以便你能够设计出更好的产品。

比如同一个项目作为私人日记,不同人的开发方式可能会有很大不同:

当你看到这个的时候,你可以暂停一下。 想一想:你是A还是B?

虽然无论哪一种,都没有对错之分,只有适不适合:

方法A效率更高,更适合需求非常明确的项目。 如果不提前设计,就会在开发过程中造成理解错误。 如果最终发现不符合之前的需求,可能需要构建,从而影响开发进度。 所以如果你是做客户委托的定制项目,一定要提前做好详细的设计,然后和客户确认,以免因为最终客户不认可而导致无法交付。

方法B更准确,更适合自主产品开发。 产品设计开发的过程似乎更多的是创造,很多东西并不是固定的。 即使是简单的按钮名称,也可以有很多别名:save、apply、/confirm/i、execute、OK,它们基本上都能表达意思。 另外,创作需要灵感。 也许想了三天,效果并不理想,白天睡觉前突然灵光一闪,有了更好的计划。

在本教程中我将采用方法 B,因为我不想给自己太多限制,所以我喜欢有很多可能性。 比如,很可能随着教程的更新,用户会提出各种有趣的功能,我同意后添加。 就像是网上写的一些手写小说,不到最后谁也不知道结局,多有趣啊!

看到这里,有人可能会问,这也太随意了吧? 20多年的项目经验,仅此而已吗? 确实,按照我说的,颜值才是亮点。 而且,如果用我工作这些年接触到的一些理论,境界其实会低一些,虽然原理是一样的。 对我影响深远的理论有三个(因为我只记得这三个)。 详细的理论大家可以在百度上了解,我只讲我认为有用的:

一是Google MSF(Google解决方案框架)的迭代开发和质量投资

迭代开发就是先设定一个小目标,然后实现它,然后继续设定下一个小目标,然后实现……这样,一段时间后,你会发现几个大目标都已经完成了。

质量投资将软件质量视为一种投资。 既然是投资,就应该考虑投入与产出的比例软件公司起名,而不是指出质量第一。 就像学习一样,从80分提高到90分相对容易,而从99分提高到100分可能需要付出数倍的努力。既然如此软件公司起名,我们不妨重点关注其他99分以下的科目,相对更实惠。

二是用友实施方法论中的统筹规划、分步实施

总体规划就是确定方向、结构,树立全局观; 分步实施的思路与迭代开发基本类似。

三是WBS(工作分解结构)的概念

就是把一个大目标分解为几个小目标,当小目标完成了,大目标也就完成了。 迭代开发是自下而上的,WBS是自上而下的。

基于以上,结合我们的产品设计思路,我们基本确定了我们的开发方式:

1、统筹规划、制定各阶段目标;

2、功能逐步减少,并可随时添加新功能;

3、将每个函数视为一个迭代版本,将每个函数分解为若干个小目标作为目标;

4、注重优质投资,条条大路通罗马,只要能解决问题,就不要在一棵树上吊死;

开发方法是理论。 有理论指导,你就不会被身边可能出现的各种问题所困扰,它会指导你做出明智的选择。

在上一篇文章中,我们制定了三个阶段的目标。 拿起它,我们开始步入实际操作。

为了保证教程和GitHub(以下简称Git​​)代码的一致性,需要预安装VisualStudio2019(以下简称VS),以方便以后的学习。

关于VS和Git,我需要补充一下:

VS是Google推出的代码开发环境,可以轻松编译和开发C#程序。 有人说VS是收费的,这是正确的,但是社区版对个人用户免费,企业用户收费。 但企业用户的认定标准是年收入100万港币或者笔记本数量在250台以上,所以虽然对于绝大多数人来说,他们连企业用户的资格都没有。

Git是Google提供的一个源代码管理仓库,可以轻松共享代码。

如果大家对VS的安装或者Git网站的使用有疑问,可以在评论区留言,我会专门发帖介绍。

好吧,我们就把它拿出来完成明天的两个小目标:一是创建一个.net项目,二是让它运行起来。

1.创建.net项目

打开VS,菜单依次为:文件->新建->项目

起名软件公司起名_软件公司起名_起名软件开发

在弹出的对话框中,在下面的三个下拉框中,我们依次选择C#->All Platforms->Desktop,下面会切换支持的项目类型。 可见得到了很多人的支持。 我们的教程主要是针对初学者的,我们将从windows程序开始,不关心其他的。

起名软件公司起名_起名软件开发_软件公司起名

选择最下方的windows窗体应用程序,注意不是windows窗体应用程序类型(.netframework)(.netframework在Google新的开发框架中早已被废弃,被统一的.net取代),然后点击右下角下一步。

捡起:

项目名称是我们现阶段的目标。 因为目标是在Windows平台上运行,所以我将其命名为Diary.Win。 如果这个项目是一个新项目,我们还需要为这个项目构建一个解决方案名称。 因为后面会添加第二阶段和第三阶段的项目以及其他通用项目,所以我将这个解决方案命名为日记。 您可以根据情况任意指定位置。

设置完成后,点击下一步。

接下来是创建项目的最后一步,选择目标框架。

这里我们选择.net5,以方便后续的开发和过渡。

软件公司起名_起名软件开发_起名软件公司起名

一切OK后,点击创建。

过了一会儿,.NET 项目就创建好了。

起名软件公司起名_软件公司起名_起名软件开发

其次,让它运行

初始界面大致分为4个区域

软件公司起名_起名软件公司起名_起名软件开发

现在我们想让程序运行起来,只需点击工具栏上的运行图标,VS就会为我们手动编译,但是运行它。

软件公司起名_起名软件开发_起名软件公司起名

其实这只是一个空白的界面,不仅左上角有Form1字样,其他什么都没有。

但无论如何,我们已经迈出了第一步。

说实话,我觉得前两个小目标辣眼睛,太水了。 而且考虑到教程既然是从零开始,确实有一些人是没用过VS才看评论的,所以我就干脆从最基本的开始学起,这三天的更新也还不错。 我也在这里承诺,重复的内容不会出现第二次。

如果您感兴趣的话,别忘了关注我,以便您及时了解最新动态。

--------------------------------------------------------------------------------------------------------

相关内容

热门资讯

手... 过去,手机只是一种通讯工具,但现在,手机已经成为外出必备物品。 甚至有人调侃说手机互联软件,手机不但...
两... 你好! 大家好,这里是每天晚上分享一点办公方法的小F!作为一名资深“工人”,小F每天并不需要处理太多...
数... 一、系统特点●控制轴数:单轴;●指令特点:任意可编程(可实现各种复杂运算:定位控制和非定位控制);●...
如... 许多 Netgear 路由器产品仍然受第三方路由器固件支持。 从网上搜索,发现一位名叫孔大师()的日...
享... 我们每天行走在拥挤喧闹的人群中,有时真想逃离这喧嚣,去一个荒岛,享受孤独,融入大自然。 显然,大多数...
装... 1.酷家乐/爱芙窝操作难度:★★细度:★★酷家乐是门槛最低的家装软件,适合小白操作,有网页版kuji...
E... 毫无疑问,目前TWS无线蓝牙音箱市场已经非常成熟。 在电商平台上,可以以此为关键词搜索到相当多的产品...
小... 魅族粉丝的狂热从来都不是新闻,给我印象最深的还是我阿姨的。 我姐姐是魅族手机的忠实粉丝。 每一代红米...
华... 华为手机深度清理显存的窍门就在这里。 释放几个G空间真是太好了。作为深受消费者喜爱的智能手机品牌,华...
易... 随着外国人旅游意识的加强,旅游市场逐年繁荣。 国外许多公园现有的管理模式早已远远落后于其旅游业的发展...
好... ChatGPT-4.0通常是直接输入文字生成图片,但是ChatGPT-4.0在国外是不能直接使用的,...
歌... □本报记者 蒋启东4轮门票30秒售空,内场前三排售价近2亿元,连续两座要价15亿元……近日,某知名歌...
夏... 今年,夏普发布了全球首款8K电视,宣告8K时代的到来。 市场分析人士认为,2018年将是8K帧率电视...
a... 从前有一个人,他很喜欢玩游戏。 当他在游戏上看到这些美丽的图画后,他也想尝试画出同样美丽的书法作品,...
A... 优秀的AI智能真无线麦克风软件APP、小程序和网页设计应该能够实时监控麦克风电量、连接状态、音效设置...
乔... OnePlus仍然是我特别关注的麦克风品牌,这家公司的设计非常引人注目。 之前的一加BudsPro的...
雷... 罗技VH300300S虚拟7.1声道RGB游戏麦克风售价149元,已上市。追求游戏的沉浸式体验,降低...
3... 随着笔记本电脑的老化,各种软件和缓存文件会不断积累。 难免会出现一个问题,那就是C盘满了彻底清理系统...
那... 近日诺基亚手机5230手机定位追踪软件,摩托罗拉携新款诺基亚6强势回归手机市场,能否再度崛起? 尚待...
有... 前言惠威近期发布了一款同轴双振膜无线主动降噪耳机,名为LolliPro2。作者立马就买了。 经过一段...