软件产品设计与开发的那些事儿你知道吗?
创始人
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才看评论的,所以我就干脆从最基本的开始学起,这三天的更新也还不错。 我也在这里承诺,重复的内容不会出现第二次。

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

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

相关内容

热门资讯

理... 李政冯媛结构直播课圆满结束,线上课堂气氛活跃,李政也收到不少粉丝送来的鲜花理正结构软件,非常感谢大家...
爱... 市场上有一类特殊的开发商。他们出身名门,但为人低调。经常会突然推出一些非常实用的应用程序。比如我们之...
互... 对于开发者来说,为自己的服务开发独立应用可能是一项投入产出比严重偏低的工作;但对于用户来说,独立应用...
情... 近日,一款专为情侣、密友打造的社交APP——StandBy Us,再度登上苹果App Store首页...
本... 介绍:测试软件为:MXplayer专业版Uplayer视频播放器XplayerQQ视频 VLCKMP...
苹... 通过API软件开发接口将骚扰拦截功能引入iOS系统12月1日上午,据苹果印度发言人透露,苹果已经批准...
同... 我单身的时候用过一款同志交友软件(已经卸载半年了),那是最美好的地方,每个人都可以展现自己最好的一面...
麻... 推荐的电影和电视应用程序 - 持续更新和改进麻华影业麻华影业免费的看电视剧工具,支持iPad/TV/...
七... 近日,七麦数据发布了2022年7月热门应用排行,包括应用下载排行和收入排行。7月热门应用下载榜中,“...
超... 如今,我都不好意思在公众号上说自己忙了,发推的次数不多,看似打着忙的旗号找借口,其实是真的太忙了,有...
成义飞台酒业(深圳)股权认购骗...   成义飞台酒业(深圳)原始股认购骗局,深圳帮忽悠投资人能上市!  成义飞台酒业(深圳)集团有限公司...
抢... 红包,传统意义上是农历新年期间长辈们给小朋友用红纸包好的压岁钱,后来泛指装有钱的红纸包。2014年1...
D... 有一款声卡,除了设置复杂之外,其稳定性、录音播放质量、功能、驱动支持、便携性都远远超越同价位的其他声...
不... 开发一个属于自己的软件应用很难吗?一位 w3cschool 的编码学徒亲自测试过,即使你不会编程,你...
汉... 2022年4月8日,广东汉邦激光科技股份有限公司(以下简称“汉邦科技”)向广东工业大学教育发展基金会...
U... 1.UG CNC加工本书是UGNX10.0数控加工的完整学习手册。全书分为3部分,第一部分为数控工程...
手... 作为一款受到无数用户称赞的音乐播放器,网易云音乐到底有哪些优势,又有哪些地方需要改进呢?1.网易云音...
抢... 忠诚负责,有能力敬业;追求卓越如今,抢红包已经成为一种深受全民喜爱的社交游戏,并且有许多抢红包神器推...
2... 我们一起学喵喵喵喵喵喵。现在流行的洗脑歌曲让人头皮发麻,但是你知道吗?20年前,听一首歌可没那么容易...
警... 参与平安人参建设随着各种社交软件的兴起,抢红包也成为了一种流行时尚,当“运气最好”时,感到舒服是很自...