软件开发个人总结

2024-05-14

软件开发个人总结(共6篇)

篇1:软件开发个人总结

20xx年我协会将在省信息产业厅直接指导下,遵循协会章程的规定,充分发挥理事会、常务理事会、秘书处、顾问的作用,改进工作流程和制度,拓展服务项目,加强与地市信息产业主管部门及产业中间机构之间的互动协作,积极推动我省软件产业的发展。重点在以下几个方面开展工作:

一、加强软件产业发展和产业政策的研究

协会应围绕20xx年全国工业和信息化工作会议中确定的重点工作,以提高自主创新能力,掌握核心技术,提升我省相关领域的技术水平及企业发展为目标,结合浙江软件产业发展实际的实际情况,研究制订浙江省软件产业中长期发展目标和战略建议,并针对浙江省软件产业发展特点提出产业规划作政策建议;撰写年度浙江省软件产业发展报告,为政府部门、企业及社会各界了解软件产业发展状况提供参考。建议与有关主管部门加强沟通,争取政策,对优秀软件产品进行评选表彰和奖励。

二、积极开展产业推广

要突出软件企业、产业环境和人才在产业发展中的主体地位,根据我省软件企业发展的现状和特点,按照“政府引导、企业为主、社会参与、市场运作”的模式,开展相关的会展、论坛、考察、研讨等活动,积极寻求扩大服务外包企业和国外发包企业广泛交流合作机会。广泛宣传我省的软件产业的发展态势、产业优势和企业能力,充分显现我省软件产业在国际、国内应用的产业地位。重点做好以下的产业推广工作:

1、以电子商务和互联网为核心的现代电子服务产业的推广。电子商务正在形成以产业群为服务核心,围绕产业链,深度介入产业供求过程,为产业群提供全方位一体化整体解决方案的新阶段,要关注杭州市打造电子商务之都的举措,引导企业通过成熟的、标准化的服务和技术,强化区域品牌建设和配套服务建设,打造中国电子商务产业群服务标准体系,为产业群提供实实在在的服务,营造我国强大产业群的品牌聚核力。

2、基于国产基础软件,特别是基于钱塘中间件的应用软件的开发和应用的推广。

在今年工信部的信息产业重大项目征询提纲和最近发布的《“核心电子器件、高端通用芯片及基础软件产品”科技重大专项20xx年课题申报指南》中,都将国产基础软件的研发和基于国产基础软件的应用软件的开发和应用作为国家支持项目的重中之中。我省以浙江大学为核心的基础软件的研发已有一定的基础。20xx年,我协会建议,将我省自主开发的操作系统、数据库、中间件进行集成测试并在部分应用行业里进行应用试点。今年我们仍将致力于这项工作,积极引导并争取政府对基于国产基础软件,特别是基于钱塘中间件的应用软件的开发和应用的政策支持。

3、服务外包产业的推广。

我省的服务外包工作起步于20xx年,目前从事服务外包的企业有70家左右,从业人员4.1万人.20xx年服务外包(ITO、BPO)金额1.8 亿美元,获得服务外包相关国际资质认证的企业共59家,杭州占95%、宁波占5%,其它市几乎空白。全省尚无建成完善的服务外包园区,目前省内外包企业大多集聚在高新区软件园暨国家服务外包基地内,位于杭州经济技术开发区的新加坡腾飞软件园正在兴建中。

目前服务外包已从ITO、BPO逐步延伸到KPO,与二省三市(黑龙江、江苏、大连、天津、上海)相比,浙江省服务外包产业尚存在很大的差距。一是目前对服务外包的认识不足,缺少强有力的政策推动;二是缺乏服务外包产业总体布局规划;三是服务外包企业比较分散,尚未形成规模效应;四是杭州市房价高,人力、生活成本大大高于其他城市。

我协会将努力在优惠政策建议、服务外包国际资质论证、个人信息安全认证、企业优势宣传、合作交流平台搭建等方面提供服务。

三、加强规范服务,提升双软认定质量,完善统计工作双软认定和统计工作是信息产业厅交给我协会的两项重要工作,从20xx年协会成立起就一直在开展这两项工作,20xx年双软认定工作已逐渐从书面申报,转变成网上申报。今年,协会将重点结合国家对软件产业优惠政策的调整,配合信息产业厅完善网上申报平台,开展对申报单位双软认定网上申报平台应用的培训;切实加强软件产业和重点软件企业的统计工作,更好的完成统计工作相关工作,为相关部门提供更准确的决策数据。

四、积极开展各项活动,努力提高协会的凝聚力和号召力明年协会将努力加强与各地市特别是杭州市软件协会、软件园、软件产业基地之间的互动与合作,根据产业发展需要和会员要求,适时成立协会专家咨询委员会、知识产权调解委员会、会员工作委员会和各行业委员会或分会,为会员提供更有针对性的服务,不断增强协会的整合能力和各细分行业服务能力。

有效整合长三角发展软件产业相关资源,开拓软件及相关服务的国际、国内市场,帮助我省软件企业拓展国际、国内市场,并结合企业市场、技术、人才等需要适时举办各类软件产业论坛、研讨、交流活动。联合开展各类文化、体育活动,加强各地软件产业协作能力。

五、加强协会自身建设,不断提高服务能力和服务水平服务是行业协会的立会之本、强会之路和兴会之魂,是行业协会的生命力所在。我们要发挥好协会作为政府和企业之间的桥梁纽带作用,强化以会员单位和企业为重点的双向服务。

一是加强内部制度规范化。在20xx年修订员工招聘录用、车辆管理、公章使用管理,完善财务管理、考勤管理、采购管理等制度的基础上,20xx年为进一步提高协会服务质量和服务水平,新制订了工作人员服务质量考核办法、服务规范等规章制度,从工作人员的职业道德、行为规范、服务质量等方面提出了明确要求。协会还面向会员单位、企业制定了服务质量调查表,将不定期开展服务质量调查反馈。此外,还在协会网站开设了对协会工作的投诉信箱,随时接受意见和建议。

二是建议实行副理事长轮值工作制度,进一步推动协会工作的开展,充分发挥各位副理事长的组织管理能力,调动各有关会员单位的积极性,从而增强协会的凝聚力。

建议分别由十位副理事长或部分常务理事进行轮值,协助会长开展工作,每位轮值时间为一季度。轮值期间主要职责为:协助会长主持推进协会的日常工作,负责牵头该季度的重要活动,完成重点工作,代表协会参加相关重要会议,组织策划协会会员活动等。

20xx年是协会面临当前全球金融危机,面临我省经济社会发展面临挑战的特殊时期,如何深入贯彻科学发展观,紧密结合国家政策,进一步发挥协会作用,如何在应对金融危机的挑战中有所作为;如何在推进行业结构优化、产业升级中有所作为;如何在推动行业科学发展中有所作为,这些都是我们协会需要关注、探讨与努力的主题。

因此对协会工作改革创新、加强自身建设、加强公信力建设、提高能力素质等方面都提出了更高的要求,需要我们更加积极有为地开展各项工作与活动,为我省软件行业的发展而共同努力。

篇2:软件开发个人总结

一、顺利完成协会换届工作

20xx年4月,举行协会第二届换届工作会议,选举产生了新一届协会理事会,包括理事长、副理事长、常务理事、监事会成员、监事会召集人、秘书长、副秘书长等;并聘请了2名协会顾问。截止20xx年12月31日协会会员共254家。

在换届工作的基础上,协会进一步规范了协会秘书处的工作程序,修订了一系列的内控管理制度,包括对已有各有关管理制度的修订完善,并新增4项管理制度,积极探索协会工作机制,使协会工作更加程序化、规范化、制度化。

二、规范协会理事会工作程序

为了进一步加强协会理事会对协会工作的领导职能,20xx年6月,在宁波召开了浙江省软件行业协会第二届理事会二次会议,会议表决、通过了《浙江省软件行业协会第二届理事会工作规范》和《关于发布“浙江省软件行业知识产权保护公约”成立“软件行业协会软件知识产权调解委员会”的工作建议》。

《工作规范》强调了理事会对协会工作的领导职能,进一步明确了协会理事会的权利和义务,以及适时增选或取消理事会成员资格的工作程序,对协会工作运行模式进行了新的探索。

成立知识产权调解委员会是我省规范软件产业健康、有序发展的客观要求,也是企业实施品牌战略的环境保证。目前,已有十几家会员单位申请参加“知识产权调解委员会”。

三、持续推进基础软件的研发和应用推广

长期以来,我会一直致力于积极推进我省基础软件的研发和应用。20xx年,我会以专家委员会成员单位参与了“钱塘平台软件产业联盟”的工作,本联盟由浙江大学、杭州国家软件产业基地有限公司、阿里巴巴网络技术有限公司等13家单位共同发起,以增强自主创新能力为目标,使用自主研发的平台软件进行应用软件的研发,进一步提升浙江软件产业的竞争力。

联盟企业单位包括了平台软件提供商、应用软件开发商、系统集成商。其中应用软件开发商包含了电子商务、通讯、金融证券、电子政务等软件应用方向。今后,这些企业单位都将免费使用浙江大学研发的钱塘中间件平台软件进行应用开发。联盟将支持自主平台软件产品的示范应用及推广,树立最有影响力的自主高端平台软件品牌,构筑协同联动的软件产业链,增强我省软件企业的自主创新能力。平台还将以企业为主体,积极研究拟定相关技术标准和规范,提出促进科学研究、产业与应用发展的建设性意见。联盟在年内达到100家左右的规模,2~3年内发展成为一个在国内具有较大影响力的软件产业联盟。

四、努力构建企业交流服务平台

20xx年协会组织会员企业参加了各类展会、论坛、人才、政策、市场等信息交流活动。主要包括:20xx年4-5月间分别参加了嘉兴市信息产业推荐会,嘉兴市软件企业沙龙,嘉兴南湖经贸洽谈会等,宣贯了我协会的服务内容和“双软认定”工作以及软件产业有关政策。

20xx年6月,组织企业参加了中国第十二届软件博览会。本次展团以“浙江软件引领行业应用,浙江软件创新传统产业”为主题,组织了在证券、金融、电信、电力、ERP、电子地图等行业应用领域最具影响力的七家软件企业参加了博览会。他们分别是:恒生电子股份有限公司、信雅达系统工程股份有限公司、浙江大学快威科技集团有限公司、浙江三维通信股份有限公司、浙江鸿程计算机系统有限公司、宁波东海蓝帆科技有限公司、杭州阿拉丁信息科技有限公司。本次展会,浙江三维通信股份有限公司的“北京奥运媒体村移动通信网络优化覆盖解决方案”荣获了“改革开放三十周年中国软件行业电信信息化优秀解决方案”。浙江省信息产业厅和浙江省软件行业协会获得了“20xx中国国际软件博览会最佳组织奖”。

20xx年6月,组织参加了在大连世博广场举行的“20xx中日信息服务外包对接交流会”。我省鸿程系统、鹤翔(杭州)软件、网新新思等三家软件外包企业参加了与日本企业的对接活动。

20xx年7月,配合中国软件行业协会财务与管理软件分会和ERP世界网组织、举办了“中国信息化35周年经典回顾全国巡展杭州站活动,我省正泰、传化等信息化应用和开发等42家企业的代表参加了本次活动。

20xx年11月12日,组织软件外包企业参加了浙江省静冈县IT产业交流会,本次会议增进了日本IT产业界对我省信息产业尤其是软件与信息服务业发展状况、投资合作环境、市场信息、人才需求的了解,加强了双方的合作交流。

20xx年11-12月,协会作为承办单位之一,组织了由省信息产业厅、省教育厅主办的“20xx浙江IT企业人才服务月活动”,本次活动由启动仪式、人才招聘、企业家进校园、长三角人才创新论坛等一系列活动组成。征集了70多家会员单位的人才需求信息,并组织54家会员单位参加了启动仪式及招聘会;29家会员参加了嘉兴长三角人才创新论坛及招聘活动。作为本次活动的后续服务项目,浙江省大学生网上就业市场(,)将为对人才信息有需求的企业提供免费发布招聘信息、免费搜索已激活的人才信息、免费参加实体市场招聘信息的服务。

五、积极开展行业培训

组织部分会员参加了国家体改委组织的创业板上市发行与私募股权融资实务操作高级培训班、工信部人才交流中心组织的全国RFID(无线射频识别技术)应用高级研修班、劳动合同法高级专题研修班、软件金领架构师培训班、需求分析师培训班等。

20xx年8月,与中信保合作举办了由美国卡内基梅隆大学国际软件研究院著名软件工程专家授课的CMMIATM成员课程培训班。

20xx年7月举办了“双软认定税收优惠政策及财税实务培训班”,并就企业在享受优惠政策过程中碰到的实际问题与有关专家进行了探讨、交流。50多家会员单位和8家非会员企业共120xx参加了培训活动。

20xx年12月与微软(中国)有限公司平台及开发技术合作部联合举办了“微软VisualStudio20xx专业研讨会”,我会43家会员,148人参加了本次研讨活动。协会还与微软(中国)有限公司在产品技术研讨、会员单位产品开发技术支持、会员单位产品团体采购优惠等事宜达成了合作协议。

六、组织项目申报,充分提高全省软件产业的显示度

受省发改委委托,组织了国家规划布局内重点软件企业申报工作,我省共向中国软件行业协会推荐了24家软件企业参加评选。

组织申报了20xx中国创新软件产品和中国创新软件企业,但我省软件产品和企业均无缘进入前十强。

组织申报了中国优秀工业软件,杭州和利时自动化有限公司获得了20xx中国优秀工业软件企业。

组织申报了优秀软件产品,鸿程信息的“鸿程通航融全平台系统管理软件V1.0”等七个软件产品通过了终审,通过率为64%。

积极参加中国软件行业企业首届信用评价工作,向中国软件行业协会推荐了银江电子、金华利诚二家会员单位参加了中国软件行业企业信用AAA级评选。

组织申报了由共青团中央办公厅、工信部、全国青联秘书处共同组织的中国软件行业杰出青年评选,推荐了中控集团黄文君总监、网盛科技孙德良总裁等八位我省软件行业的杰出代表参加角逐。

七、持续改进协会网站,充分挖掘网站的产业宣传功能

协会网站是宣传我省软件产业的重要窗口,是协会秘书处与会员沟通的重要途径,自协会成立以来,我协会已对网站作了三次重大调整,20xx年我们根据产业发展需要,再一次对协会网站进行了调整,增加了项目申报信息、理事会纪要、软件行业简报(从 20xx年开始,协会不再发行纸质简报,有需要的会员可到网站上直接下载、浏览)、招聘信息、软件产业统计平台、外包企业介绍等;另外还增加了会员MSN 账号、QQ群,增设了在主要行业网站和会员网站链接模块。新改版的网站进一步丰富了网站的内容,拓展了协会服务项目,密切了与广大会员联系,增强了协会宣传平台的作用。

八、认真做好统计工作,为政府决策提供基础数据

为进一步改善我省的软件产业统计工作,我协会根据多年的.统计工作经验和统计工作存在着的实际问题,与信息产业厅发展与对外合作处和信息化推进处对如何改善我省统计工作进行了分析研究,提出了关于进一步加强软件产业统计工作的四点意见。一是进一步扩大我省软件产业统计范围,特别要抓好全省嵌入式应用软件的统计工作;二是加强工作联运,进一步提高软件产业统计工作效率,在开展双软件认定材料中增加统计报表,强制双软件企业申报统计报表;三是建立软件统计工作罚劣机制,对不提交统计报表的企业在双软认定、政府项目申报、各类资质认定、立项中采取一票否决制;四是进一步健全软件产业统计工作的评价激励机制。有效地加强了我省的软件产业统计工作。

九、不断完善“双软认定”工作规范

为促进软件企业积极开展双软件协会认定,充分享受国家优惠政策,我省各地市推出了一系列的双软认定鼓励政策,双软认定的工作程序和申报材料有了较大的调整,主要有以下三个方面:一是根据省信息产业厅的要求,为加强各地市信息产业主管部门与当地企业的联系,将软件企业认定和年审的申报受理工作下放到各地市信息产业主管部门。二是软件企业年审的网上申报平台正式运行,软件企业认定和软件产品登记的网上申报平台已开始试运行。三是在双软认定申报材料中增加了统计年报和月报的要求。双软认定和软件著作权登记,是协会的主要工作之一,为了更好、更快捷地服务于广大会员,协会为适应产业的发展需要,积极改进工作方法、规范工作流程、强化服务意识。协会办公室增加了材料申报受理人员,并根据今年高新技术企业审查对软件著作权软件登记证书的特别要求,协会经过多方努力,为会员提供了加急登记服务。截止20xx年11月底,我省新认定的软件企业为141家,年审通过软件企业为398家,新登记的软件产品为1020xx软件产品延续178件,新登记的软件著作权为1471件。

十、引导企业开展资质认证,持续提升行业综合能力

为了更好地适应企业品牌战略的实施及企业发展的需要,我协会一直致力于为会员提供更广泛的服务。近年来,逐步在企业专利申请代理咨询;CMMI认证;ISO9000、ISO14000、ISO18000等系列认证;ISO/IEC27001(BS7799)认证、投融资、知识产权侵权、项目申报、企业信息交流等方面提供的咨询服务,引导企业持续提升行业综合实力。今年我省有恒生电子、信雅达两家企业通过了ISO/IEC27001认证,杭州阿拉丁信息科技股份有限公司等18家企业通过CMMI或者“双模”论证。

篇3:软件开发个人总结

在应对信息安全威胁的防护体系中, 人的安全意识和安全知识对于维护信息安全至关重要, 提高个人的信息安全意识是信息安全防护体系中不可或缺的一个环节。 人是信息活动的主体, 相对于渗透防护系统, 欺骗用户更容易实现, 攻击者通常优先选择这条路径发起攻击。 随着社交网络以及移动互联网的发展, 组织员工从事的在线活动越来越多, 如逛社交网站、博客, 利用即时聊天工具通信等, 面临的网络危险越来越多, 但他们中大部分人缺乏信息安全意识, 不能感知身边的威胁。 因此, 如何提高人们的信息安全意识教育已经成为大家重视的课题。 卡巴斯基实验室的信息安全专家就提醒用户:信息安全不能完全依赖外部机制, 用户还需从自身出发, 提升自我保护意识。 来自全球 1000 名大公司信息安全高管提出, 有必要加强用户意识培训来防范针对社会工程学为主要攻击手段的网络威胁 , 如网络钓鱼、APT 攻击等。 专家们也注意到, 那些不理解或不遵循指令的用户经过培训后愿意遵循安全指令, 从而提高组织的整个安全态势。

有效的信息安全意识教育方法能够帮助终端用户学习信息安全知识, 提高信息安全意识, 来应对各类信息安全问题。 目前已有一些信息安全意识教育方法, 主要包括六类:1) 以纸质材料和电子资料为媒介来教育并影响用户的传统信息安全教育方法;2) 主要通过专家面向大众的方式来影响个人的导师为主的安全教育方法;3) 将 传统培训资料以 Web 页面的方 式呈现给用户的基于 Web 页面的安全教育方法;4) 基于视频的安全教育方法;5) 基于游戏的安全教育方法;6) 基于攻击情境模拟的安全教育方法。

在这些信息安全意识教育方法的实施过程中, 面临一个很重要的问题, 如何了解学习者的需求? 如何评估教育的效果?

为此, 本文设计并实现了 Android 平台上的个人信息安全素养评测手机软件。 该软件借助手机这个广泛拥有、携带方便的通讯工具, 为用户提供方便、快捷地信息安全素养自测和学习。 一方面, 各种组织可以通过该软件了解学习者目前知识的掌握程度, 以便组织教学内容;另一方面也可以在信息安全意识教育后了解学习者的学习情况, 以评估教育效果。 该软件还能够根据用户的评估结果, 确认用户信息安全意识水平的高低, 并向用户推荐适合用户自身安全知识程度的学习材料。

2 软件设计

本软件为用户提供的是移动客户端的服务形式, 可以使用户在任何时间、 地点都能方便地进行信息安全素养的自我测评, 并学习推送的安全知识, 以不断提高自我的信息安全意识。 用户既可以凭借游客身份快速进行安全素养测试, 也可以通过登录 / 注册安全途径进行测试, 软件要求注册用户设置口令, 保护用户测试结果, 以此保证用户的隐私。 一方面用户可以自由选择测试的主题, 测试题的难度, 另一方面软件服务端可以参考注册用户历史测评结果, 推荐适合用户信息安全意识水平的题目, 为其提供人性化、智能化的信息安全知识推送服务。

为了适应层出不穷的信息安全威胁和相应的安全防护技术, 本手机软件能够及时更新测试题库和训练知识, 为用户带来紧靠前沿技术的安全知识和防护建议。

为了适应个人、企业和政府机关等不同领域、不同知识程度、不同安全需要的需求, 评测题目涉及公共场景、家庭场景、办公场景等三个应用场景, 评测题目难度涉及高、中、低三种等级, 评测知识类型包括九类:身份 (密码 ) 安全 、数据安全 、设备和环境安全 、主机安全 、网络安全、无线安全、应用软件安全、社交安全。 丰富的信息安全知识库, 全面的信息安全领域信息, 为用户带来全方位的安全知识教育。

该手机软件将信息安全相关问题以问答的形式呈现给用户, 检测并记录用户的知识水平和基本技能水平, 并能够根据用户的评估结果, 确认用户信息安全意识水平的高低, 并向用户推荐适合自身安全知识掌握程度的题目。

用户通过移动客户端上的该软件, 可以在任意时间、任意地点、任意场景下, 进行信息安全知识的学习, 充分体现了泛在学习的特点。 用户使用该系统短短几分钟就可以完成一次测试和学习, 不断的碎片化测试和学习能够帮助用户加深信息安全知识的理解和应用。

2.1 架构设计

本软件采用手机客户端和服务器端架构。 软件结构如图 1 所示。

(1) 服务端

本软件服务器端主要的功能:在移动客户端接入网络时, 接收客户端用户的注册请求, 审核验证用户的登录身份是否正确, 管理用户个人账户信息;完成用户身份认证后, 接收客户端知识库、测试题目更新请求, 判断服务器试题库版本信息是否优于客户端, 若前者优于后者, 则推送最新知识库、测试题目给客户端, 完成安全测试试题和知识更新工作; 记录用户历史测评记录信息, 包括测评得分、试题知识类型、试题难度, 并参考用户的历史评估成绩, 分析错题涉及的主要知识类型, 推荐适应用户安全水平的信息安全知识测试题, 并推送错题所属知识类型的安全建议。 主要工作流程如图 2 所示。

(2) 移动客户端

移动客户端主要功能包括:用户登录, 接受软件推荐的信息安全测试题, 或者自主设定自己感兴趣的测试题;答题完毕后提交试题, 查看本次户答题后的得分, 并获取相应的安全素养评价;查看所回答题目的正确答案, 弥补自己的安全意识漏洞, 详细学习相关安全知识, 以提高用户自身的安全意识。 主要工作流程如图 3 所示。

2.2 功能设计

本软件采用模块化组织形式, 通过模块分区, 进行各种功能的管理与应用。 该软件的核心结构主要包括登录 / 注册模块、测评答题模块、素养评测模块、正解回放模块、知识推送模块、系统管理模块, 以上各功能模块相互配合, 发挥各自作用, 构成整个信息安全素养评测的应用程序, 主要模块功能设计涉及几方面。

1) 登录 / 注册。 软件对用户注册的口令要求至少由数字、小写字母、大写字母、特殊字符中的任意两项组成, 同时规定口令必须由 6~12 个字符组成。 软件对所有的口令使用 Hash 函数进行消息摘要后存储在数据库中。 此外, 本软件通过访问控制等手段确保注册用户的测试结果不会被非授权的第三方获取。 以上这些功能将确保系统的安全性和保护用户的隐私。

2) 测评答题 。 软件会提供包括身份 (密码 ) 安全 、数据安全、设备和环境安全、主机安全、网络安全、无线安全、应用软件安全、社交安全这九大知识类型, 难度涉及高、中、低三种等级的题目给用户, 以适应不同领域、不同知识程度、不同安全需求的用户进行自我评测和学习。

3) 素养评测 。 软件为用户提供当次答题后的得分 , 并给出相应的评价。 另外, 通过雷达图显示用户各种知识类型掌握程度强弱的分布, 方便用户更直观的了解自身哪一部分的安全知识有待提高, 使得用户可以有针对性地弥补自己安全意识的缺陷。

4) 正解回放。 用户可以在每次答题结束之后用该功能查看当次评测中每道题的正确答案, 了解自己哪里出错, 并获取有关题目知识点的详细点评。 这样由点及面, 层层推进, 强化用户的自我学习, 提高用户的安全意识。

5) 知识推送 。 用户登录后 , 软件服务器参考用户的历史评估分数, 分析错题涉及的主要知识类型, 推荐适应用户安全水平的信息安全知识测试题, 并推送错题所属知识类型相关安全建议, 以个性化和智能化的服务帮助用户提高信息安全知识。 此外, 软件可以在用户接入网络时, 通过比较本次评分与预先设置的报警值的大小给出用户警示, 评分偏小时, 软件将会推送安全提醒信息, 提示用户保护网络环境下个人隐私。

6) 系统管理。 用户可以每隔一段时间更改自己的账户口令, 切实维护口令安全。 此外, 用户可以在连接网络的情况下, 申请试题更新, 客户端下载最新的信息安全意识测试题库, 获得最新安全知识。

3 软件实现

3.1 开发环境及工具

1) JDK。JDK (Java SE Development Kit) , 也就是 Java标准开发包, 是 Sun 公司提供的基础 Java 语言开发工具, 该工具系统包含 Java 语言的编译工具、运行工具以及执行程序的环境 (即 JRE) 。 系统选用 JDK1.6 作为Java 的开发工具。

2) Eclipse IDE, 一 个多用途的开发工具平台 。 系统选用 Eclipse 3.7 (代号 Indigo) 版作为本次开发平台。

3) Android 开发工具。 ADT, 基于 Eclipse 的 Android开发工具扩充套件 (Android Development Tools plugin) , Eclipse 的 ADT 插件通过把包括模拟器 、.class-to-.dex 转换器等开发工具直接集成到 IDE 中来简化 Android 开发 ;Android SDK, 即 Android 程 序 开 发 包 (SoftwareDevelopment Kit) , Android 程序开发套件。

4) SQLite。 它是一款轻型的数据库 , 是遵守 ACID 的关系型数据库管理系统, 它的设计目标是嵌入式的, 而且已经在很多嵌入式产品中使用可它。SQLite 占用资源非常的低, 它能够支持主流操作系统, 并可以很好地和很多程序语言结合。

5) Tomcat, 是 Apache 旗 下的一款免费的开放源代码的 Web 应用服务器, 属于轻量级应用服务器。

3.2 软件界面实现

Android 为 开 发 人 员 提 供 了 基 于 XML (ExtensibleMarkup Language) 文 件的用户界面 (UI) 开 发模块 , 通过采用 XML 文件来进行界面布局, 将布局界面的代码和逻辑控制的 Java 代码分离开来, 使应用程序的结构更加清晰, 为软件提供了一种非常简单、方便的方法来控制 UI界面[5]。本软件参考界面设计的“黄金规则”[6], 组合使用View (视 图 ) 、Textview (文 本框 ) 、Edit Text ( 编 辑框 ) 、Button (按 钮 ) 、Menu (菜 单 ) 、Layout (布 局 ) 等 Android 系统自带的界面设置控件, 设计出软件各个界面, 整体软件界面格调基于偏蓝色, 呈现安全主题的厚重感, 尽可能确保了软件设计的一致性。 设计的主界面包含“开始评估”、“评估结果”、“安全 Tips”、“关于我们 ”、“登录”、“注册”的形象化按钮, 如图 4 所示, 让不同层次用户直观了解软件提供的功能, 实现了普遍而可用的特性;设计了友好的会话交互框, 如软件退出时的提示信息, 如图 5 所示;设计了丰富的软件反馈信息, 如注册时, 使用正则表达式判断密码长度、密码类型是否符合设计准则要求, 通过 Toast控件给用户带来软件操作温馨提示, 易于用户接受。

另 外 , 使 用 Radio Button、Check Box 控 件 以 及Linear Layout 线 性布局 , 设计出单选题 、多选题 、判断题的 Activity 界面, 如图 6 所示的多选题。

3.3 软件关键技术实现

3.3.1 数据库设计

软 件 采 用 SQLite 数 据 库 存 储 数 据 , 创 建 数 据 库Information Security。 首先创建题目表 Question, 这是整个题库设计的关键点。 在 Question 表里, 系统创建题目难度等级的字段 rank, 主要包括低、中、高, 来区分不同难度的试题;创建题目主题字段 category, 主要包含身份 (密码 ) 安全 、数据安全 、设备和环境安全 、主机安全 、网络安全、无线安全、应用系统安全、社交安全, 通过表中一个字段囊括当前主要的安全子领域, 为用户提供更加丰富的安全知识;创建能力级别字段 abilityrank, 主要包括安全常识、安全原理、安全技术;创建安全场景字段context, 包括公用场景 、工作场景 、家庭场景以及三者之间的相互组合。

软件考虑到题目的形式单一化, 会影响用户体验和视 觉 疲 劳 , 所 以 在 Question 表 里 添 加 题 目 类 型 字 段flag, 属性值分别为单选题 、多选题 、判断题 , 提供多类型的试题。 数据库中, 针对三种试题类型, 创建单选题表、多选题表、判断题表, 分别储存对应题型的选项、分值、正确选项。

此外, 软件为了避免个人隐私的泄露, 创建了用户信息表 accountinfo、用户评测得分表 userscore, 其中 用户信息表包含账户名、登录口令的两大关键字段, 为用户提供一定程度上的安全保护, 这也从侧面培养了用户的安全意识。 正是基于这种安全设计的考虑, 软件只允许正确登录的用户, 查阅对应账户的历史成绩, 维护用户的个人信息安全。

3.3.2 试题生成

试题集中判断题、单选题、多选题分别有对应的三种 Activity 界面。 软件会根据用户选择的试题难度和主题类别, 从试题数据库里按照关键字: 题目主题字段category、题 目难度等级字段 rank, 抽取 出试题集生成临时试题库。 然后, 使用 Java 中 Set 集合, 其特点是不允许包含相同的元素, 存储 10 道题的题号。 具体过程就是重复 10 次, 每次随机取临时试题库中题目的题号, 放入Set 集合中 , 直到 Set 集 个数为 10 时 , 即 Set 集 中已生成各不相同的 10 道试题号, 终止试题生成过程, 最终按照生成的试题号, 抽取出此次的测试题, 按照试题的题目类型 (判断题、 多选题、 单选题) , 分别跳转到对应的activity 界面, 形成每一次的测试题集 。

3.3.3 评估及结果可视化

用户完成试题并提交后, 软件通过记录用户当前各题的选项结果, 判断是否匹配对应试题库中题目的正确选项, 按照每道题的设定的分数, 计算当次得分。

此外, 软件利用可视化雷达图的形式, 从不同情景下的安全技术、安全原理、安全常识的角度, 分析用户整体的知识掌握水平, 如图 7 所示。 通过自定义 View 来绘制雷达图, 使用 Android 系统自带的画图基本对象 Color (颜 色对象 ) 、Paint (画 笔对象 ) 、Canvas (画 布对象 ) 、Path (路径对象) 来构造出雷达图的图形。 雷达图分为九个维度, 每一个维度都是采用 10 分制形式, 软件绘制出了分值标度线, 如图 7 上的红色分值线, 如每一格代表 2 分, 方便用户观察自己的每一维度的得分, 这样就可以分别从家庭环境、工作环境、公用环境下的安全技术、安全原理、安全常识这九个方面直观地分析用户安全素养。

3.3.4 感知和知识推荐

软件通过一个全局字符串数组, 来记录用户当前试题集的各题选项, 全面感知用户的答题情况, 再与各题的正确选项进行匹配, 便于软件对试题评分;通过用户评测得分表 userscore, 记录注册用户的历史测评成绩, 方便与当前的测试结果纵向比较, 帮助用户更好地了解自己的安全意识。

软件根据用户的评估结果, 确认用户信息安全意识水平的高低, 并向用户推荐适合自身安全知识掌握程度的题目。 比如当用户测试结果低于 60 分时, 可以推荐同一安全主题内其他同等难度的题目, 而当用户评测结果高于 85 分时, 可以提高测试难度, 推荐对应难度的试题。 此外, 用户答题结束后, 软件将会向用户提供答题的正确答案, 推荐安全 Tips, 以及详细的安全知识点介绍。

4 软件运行情况及特色总结

4.1 软件运行情况

用户首先下载本软件的安装包, 安装软件后, 用户点击应用图标, 进入软件的首页面。 用户输入自己的账户、口令, 进入答题系统, 开始评估, 如图 8 所示, 用户可选择“低”、“中”、“高”三种难度类型, 也可以选择自己感兴趣的测试主题。 软件会根据用户的选择, 生成对应的试题集, 生成的答题题型包括判断题、单选题、多选题。答题结束后, 提交答卷, 点击“测评结果”, 如图 7 所示, 获取本次的评测结果;点击“安全 Tips”, 将会向用户提供这次答题的答案和参考建议, 用户点击每题列表, 如图 9 所示, 就可以查看此题的详细解答, 系统会提供详细的安全知识参考, 以便用户进行安全知识学习。

登录用户点击“试题更新”后, 软件首先检查系统网络状况, 如果网络未连接或者网络连接出现异常, 软件将会友好提醒用户重新连接网络, 如图 10 所示。 如果在网络状态良好的情况下, 服务器端接受客户端试题更新请求, 获取客户端的试题版本信息后, 将所获得的客户端版本信息与服务器端最新发布的版本信息比较, 判断客户端是否需要更新, 如果需要更新, 软件客户端将会开启“更新”按钮, 客户端即可从服务器端下载最新的信息安全意识测试题库, 如图 11 所示。

最后, 用户点击手机上的主屏幕 (Home) 键弹出本软件的“退出”视窗, 点击“确定”可退出本软件, 如图 12所示。

4.2 软件特色

1) 评估和教育相结合。 用户通过答题, 获取相应的评估结果, 软件会给出用户的安全素养评估结果, 并且会提供用户所做题目的正确答案以及详细的安全知识介绍, 方便用户在安全评估的同时, 学习对应的安全知识。

2) 感知和知识推荐。 软件一方面可以记录用户评估试题的各个选项, 以及相应的试题难度和主题类别信息;另一方面可以记录用户的测评得分, 提供历史测评结果回放, 方便纵向比较用户信息安全意识水平。 此外, 软件根据用户的评估结果, 确认用户信息安全意识水平的高低, 并向用户推荐适合自身安全知识掌握程度的题目。

3) 客观评估与结果可视化。 软件感知用户答题选项, 判断是否匹配对应题目的正确选项, 参照题目的分数设定, 客观计算用户评估成绩, 并将评估成绩通过雷达图直观显示出来, 全方位分析用户的信息安全素养水平。

4) 提供碎片化学习途径 。 用户通过移动客户端 , 可以在任意时间、任意地点、任意场景下, 进行信息安全知识的学习, 充分体现了泛在学习的特点。 用户使用该系统短短几分钟就可以完成一次测试和学习, 不断的碎片化测试和学习能够帮助用户加深信息安全知识的理解和应用。

5) 适用面广。 本软件实现了分主题 、分场景、分难度的题库, 可以适用于不同知识程度、不同安全需求的政府、企事业单位用户, 以及个人用户的自测与自主学习。本软件能够及时更新测试题库和训练知识, 以适应层出不穷的信息安全威胁和相应的安全防护技术。 软件基于Android 平台开发, 适用于各类安卓手机 。

5 结束语

提高个人的信息安全意识是信息安全防护体系中不可或缺的一个环节, 这已经成为人们的共识。 目前已有一些信息安全意识教育方法能够帮助终端用户学习信息安全知识, 提高信息安全意识, 来应对各类网络安全问题。本文设计实现的基于 Android 系统上的个人信息安全素养评测手机软件, 能够解决这些方法在实施中面临的如何了解学习者的需求以及评估教育效果等问题。

本软件将信息安全相关问题以问答的形式呈现给用户, 检测并记录用户的知识水平和基本技能水平, 并能够根据用户的评估结果, 确认用户信息安全意识水平的高低, 并向用户推荐适合自身安全知识掌握程度的题目。 软件将评估与教育相结合, 具有评估结果可视化、感知和知识推荐功能, 软件分主题、分场景、分难度的题库, 以及借助于移动平台的碎片化学习途径, 可以适用于不同知识程度、不同安全需求的组织用户和个人用户的自测与自主学习。

摘要:有效的信息安全意识教育方法能够帮助终端用户学习信息安全知识, 提高信息安全意识, 来应对各类信息安全问题。目前已有的信息安全意识教育方法在实施过程中, 面临如何了解学习者的学习需求以及评估教育效果等问题。本文为此设计实现了Android系统上的个人信息安全素养评测手机软件。该软件将信息安全相关问题以问答的形式呈现给用户, 检测并记录用户的知识水平和基本技能水平, 并能够根据用户的评估结果, 确认用户信息安全素养水平的高低, 并向用户推荐适合自身安全知识掌握程度的学习内容。该软件采用移动客户端和服务器端架构, 借助移动平台的优势, 方便用户进行自测和学习。该软件能够为信息安全意识教育的途径普及和手段创新提供借鉴。

关键词:信息安全素养,知识评测,移动平台,Android系统

参考文献

[1]手机之家.卡巴斯基提醒用户增强安全意识[EB/OL].http://news.imobile.com.cn/articles/2014/0121/131290.shtml.2014-06.

[2]N.Allison M, Bhimani A, Boni W, et al.When Advanced Persistent Threats Go Mainstream[R].America:RSA, 2011.

[3]R.Anderson.Security Engineering:A Guide to Building Dependable Distributed Systems (2ed Edition) [M].Indiana:Wiley Publishing, 2008.

[4]陈波, 于泠.计算机系统安全原理与技术 (第3版) [M].北京:机械出版社, 2013.

[5]王国辉, 李伟.Android开发宝典[M].北京:机械工业出版社, 2012.

[6]酷勤网.运用界面设计的八条黄金规则[EB/OL].http://www.kuqin.com/uidesign/20070915/1089.html.2014-06.

篇4:《测试技术》课程个人实验室开发

【摘 要】本次基于虚拟仪器和嵌入式系统的《测试技术》课程个人实验室开发,借助用于试用和学习的免费开发平台,学生个人电脑资源,以及购入和定制价格低廉性能良好的多种传感器和信号调理模块,完成了多种信号分析与处理的软件设计以及完整的测试系统的搭建和应用.

【关键词】测试技术;个人实验室;虚拟仪器;嵌入式系统

一、引言

测试技术涉及多门学科,传感器技术以各种物理、化学、生物机理为基础,信号分析技术涉及电脑软件技术及各种复杂的数学运算。而模拟信号的调理,又涉及电子电路知识和技术。根据被测对象搭建一个最终能获取有用信息的测试系统,对于提高学生学习兴趣和动手能力至关重要。鉴于虚拟仪器对仪器功能的集成性和嵌入式系统的便携性,本次工作应用虚拟仪器和嵌入式系统技术开发了一个测试技术个人实验室(实验库)。

二、《测试技术》个人实验室硬软件资源及制备

(一)硬件资源及制备

传感器资源:1.个人电脑,如话筒、鼠标等。2.购入多种低价传感器,如BMA250三轴加速度传感器、各种温度传感器、智能小车避障传感器等。

中间调理电路:购入和设计定制低价电路模块。

数据采集卡:个人电脑的声卡。

嵌入式系统:定制和购入一批价格低廉,性能优良的ADuC812微控制器及外围电路模块。

(二)软件资源及开发

虚拟仪器开发平台:采用NI公司的Labview平台,NI官网提供有免费Labview试用和学习版。

ADuC812开发包:AD公司提供有用于学习和客户体验的免费QuickStart开发包下载。

应用程序:课题组开发多种基于虚拟仪器和嵌入式系统的应用程序。

三、实验开发

基于Labview平台的实验,软件功能结构包括数据采集模块、数据分析模块、数据存取模块和数据输出模块。开发了频谱分析、相关分析、功率谱分析,以及周期信号的合成与分解实验等。

基于嵌入式系统的测试系统开发以图1所示的光纤位移传感器为例,运行Quick-Start软件包中的Download.exe程序把单片机的程序代码写入到ADuC812的闪速/电擦除程序存储器。ADuC812完成两路信号的数据采集和相除排噪、线性化处理、自检以及自校功能。除常用硬件电路,还设计了AduC812与电脑通讯的RS-232 接口电路。

四、结论

借助虚拟仪器技术和嵌入式系统技术,硬件充分利用学生个人电脑资源,以及价廉的硬件芯片,软件利用免费试用、学习平台,开发了《测试技术》课程个人实验室,对增加学生对课堂知识的感性认识以及动手能力起到了非常好的促进作用。

参考文献:

[1]江征风等.测试技术基础(第二版),北京:北京大学出版社,2001.

[2]陈国顺,张桐,郭阳宽,王正林,精通LabVIEW程序设计[M].北京:电子工业出版社.

[3]康华光等. 电子技术基础(第三版),北京:高等教育出版社, 1988, 342~391.

[4]JoelR.Williams提供.嵌入式系统及如何开发自己的嵌入式系统.华恒嵌入式Linux技术资料网站(http://www.hhen.org/).

作者简介:

篇5:学期个人总结(软件开发专业)

时间匆匆,不知不觉已是专业课结束的时候了,却总觉得这学期过得如此之快。这学期刚开始的时候,对于老师的分组学习,我们有点不习惯,也不理解。但后来慢慢的,跟着老师的步伐,也觉得这样也挺不错的。有人出点子,有人做开发,有人做测试,这样一步步地完成作业。老师让我们发挥自己的才能,选着自己想学的方式。

对于老师来说我们是她众多届学生的一届,而对于我来说,却是我作为一名学生难以忘记的一门课。我曾经幻想过我的大学生活,认为平时不听课,只要到期末的时候多看几天的书就可以,不挂科,平时可以有很多的课余时间与朋友们出去玩。我一直以为这样会持续到毕业结束。

但是因为这门课,在每次分配任务的时候,我都希望自己可以多分一部分,因为自己很想玩,但如果有任务必须做的话,就会静下来做吧。所以希望让任务来约束自己。当程序做不出来的时候,苦恼用什么方法可以做出来,也有和同组的同学共同探讨解决办法,也有和其他小组的同学请教方法。在解决问题的过程中出来感谢之外,我觉得我的同学也很优秀,在这样的团队,这样的班级中我觉得很幸运。当实现一个功能的时候,自己特别的高兴,不只是因为完成了作业,更是对自己能力的肯定。当时就觉得自己特别棒。

每次作品展示的时候,都是一个收获的时候。会被设计组人的奇思妙想所惊喜,会对其他开发组人员的实现特别的功能好奇,对测试组的同学又爱又恨,因为他们有时测出的问题这是自己都没有想到的问题,所以会感谢他们,有时又会觉得他们的问题好苛刻,正是这样成了促使我们前进。

篇6:软件开发个人工作总结

已经完成的工作:

1、按照《软件开发项目管理》要求完成《AutoPFA软件开发项目意向总结书》《项目功能需求规范书》

2、将AFTimpulse文件格式映射到内存模型使autopfa兼容AFTimpulse文件格式。

3、仿照AFTimpulse完成autopfa图形和表格输入界面及计算结果表格和图表输出界面。

4、通过使用单位模块将autopfa模型转化到无单位的计算模型。

5、完成流体分析稳态算法。

6、完成流体分析瞬态算法。

尚未完成的工作:

1、与AutoPDMS接口。

2、算法计算功能还需要增加,明渠,可压缩流体,冲击力等等。

3、计算结果输出还需要完善。

4、模型数据输入功能还不太完善。

自己感觉做得不错满意的方面。为什么满意?

能够在最困难的时候坚持,autoPFA万里长征总算踏出第一步。李总能给我机会写算法,对我来说确实是一个很有压力和挑战的任务,数学方面确实还比较欠缺,好在大学还听了点计算方法的课,学起来还不难。写算法这段时间确实花了很多精力,也学到了很多,突然觉得大学的课程太有用了。自己感觉做得较差不满意的方面。为什么不满意?仿真是计算机热门,未来很多设计可能将会进入仿真时代。要做好仿真计算机语言只是一门工具。必须具备扎实的数据基础和数学建模能力。特征线方法理论还是算比较容易的。要想做好流体分析软件,数学,流体知识,和计算机技能都要同步提高。沟通能力和计算机水平都要加油努力提高,才能把软件做好。你是否按照去年的年终计划做了,为什么做到或没做到?基本按照去年计划完成autopfa第一个版本。自己来年的计划。

准备如何提高发展自己?

看一些复杂算法及理论推导还是很吃力,准备提高自己数学能力。算法的效率很重要,大学学的数据结构和算法不深,准备看看运筹学训练一下算法思维。英文阅读水平也要加强。计算机能力加强多看几本书学习前人经验。自己对公司的建议或期待。公司发展越来越大,产品覆盖面越来越广,产品技术含量也越来越高。这当然与李总发展公司的战略目标和战略眼光分不开的。两年来autopfa流体分析一直消耗公司有限的发展资源。期待流体分析有自己的客户支持流体分析发展,我坚信只要计算功能能算对,能够不断改进满足客户工程设计要求,流体分析作为一个单独的软件也是能盈利的,同时将autopfa集成到AutoPDMS提高公司软件整体竞争力为公司发展做出。

上一篇:短文《两小儿辩日》教学设计下一篇:小山羊和小熊教案