首页> 外文会议>SIGCSE technical symposium on Computer science education >Distribution of software engineering concepts beyond the software engineering course
【24h】

Distribution of software engineering concepts beyond the software engineering course

机译:在软件工程课程之外分发软件工程概念

获取原文

摘要

The importance of the role of documentation in the development and maintenance of software is not in dispute among computer professionals. Within the profession, software has come to mean more than just the source or object code which is produced. A modern definition of software includes documents as a vital component. The largest part of such documentation is external to the program and records the history of the project. Included could be project plans, requirements specification, preliminary detailed code design, user-directed manuals and maintenance journals.

All too often the computer science curriculum, whether by design or default, limits student experience with external documentation to specialized courses such as software engineering. While the documentation experience provided by these courses may prove valuable, its quality may be limited by the student's attitude. If the student's previous experience has been limited to internal documentation, there is a good chance that he has come to view documentation as an add-on, something to be completed after the project is really finished. It is difficult to alter this mind-set.

Identification of a solution to this problem may require not only a reevaluation of the documentation requirements for student software projects but an examination of the availability of programming languages and design tools which support the documentation effort. This paper reports the development of several design tools which are intended for student use in the preparation of preliminary project documentation. Special among these is an interactive graphics editor to be used to assist in the design, documentation and implementation of programs.

机译:

在计算机专业人士之间,文档在软件开发和维护中的作用的重要性并不存在争议。在该行业内,软件已不仅仅是意味着所产生的源代码或目标代码。软件的现代定义将文档作为重要组成部分。此类文档的最大部分在程序外部,并记录项目的历史记录。其中可能包括项目计划,需求规范,初步的详细代码设计,用户指导的手册和维护日记。

计算机科学课程(无论是设计的还是默认的)常常将学生在外部文档方面的经验限制为专门课程,例如软件工程。尽管这些课程提供的文档经验可能很有价值,但其质量可能会受到学生态度的限制。如果学生以前的经验仅限于内部文档,那么他很有可能将文档视为附加组件,这是在项目真正完成之后才能完成的事情。很难改变这种思维方式。

要确定该问题的解决方案,可能不仅需要重新评估学生软件项目的文档要求,还需要检查支持文档工作的编程语言和设计工具的可用性。本文报告了几种设计工具的开发,这些工具旨在供学生在准备初步项目文档时使用。其中最特别的是一个交互式图形编辑器,可用于协助程序的设计,文档编制和实施。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号