Proceedings 1996 International Conference Software Engineering: Education and Practice最新文献

筛选
英文 中文
Treatment of metaphors in software engineering education 软件工程教育中隐喻的处理
C. Keen
{"title":"Treatment of metaphors in software engineering education","authors":"C. Keen","doi":"10.1109/SEEP.1996.534018","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534018","url":null,"abstract":"While much attention has been given to the forms of representation and methods used during systems analysis, relatively little research has been undertaken into the communication process between analyst and client. In particular, the role of metaphors in this communication has only recently been addressed. This paper examines evidence for the importance of metaphors in analyst-client communication, particularly during discussions on requirement definitions, and considers how the study of metaphors may be integrated into software engineering educational curricula.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127745120","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Workflow support for change management and concurrency 对变更管理和并发的工作流支持
I. Hawryszkiewycz, I. Gorton
{"title":"Workflow support for change management and concurrency","authors":"I. Hawryszkiewycz, I. Gorton","doi":"10.1109/SEEP.1996.534032","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534032","url":null,"abstract":"This paper describes the development of a coordination support system for distributed software development teams within environments of change and pressure for improved delivery times. It concentrates on using concurrent engineering methods to improve delivery and shows how concurrent processes can be supported using coordination support tools. It then speculates on extensions needed for the cycle to support change and how these extensions can be supported by coordination tools.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115665582","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Formal methods and software development 正式方法和软件开发
D. Andrews
{"title":"Formal methods and software development","authors":"D. Andrews","doi":"10.1109/SEEP.1996.533988","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533988","url":null,"abstract":"It is possible to provide a complete mathematical explanation of the process of software development. The mathematics can be based on a few basic concepts that are used to give the semantics of a programming language and to provide an explanation of the various steps of a development method. The development of executable code from a specification can be carried out by a set of transformations and justified by the mathematics.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115409523","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Report on discussion group B3: agents in software engineering 关于讨论组B3的报告:软件工程中的代理
Stephen Cranefield, P. Gorman
{"title":"Report on discussion group B3: agents in software engineering","authors":"Stephen Cranefield, P. Gorman","doi":"10.1109/SEEP.1996.534046","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534046","url":null,"abstract":"The issues involved in agents in software engineering are discussed. The following questions are answered: What impact will agents and agent programming have on software engineering education? At what level should agent programming be taught, if at all?.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116047443","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A teaching and support tool for building formal models of graphical user-interfaces 用于构建图形用户界面的正式模型的教学和支持工具
S. Reeves
{"title":"A teaching and support tool for building formal models of graphical user-interfaces","authors":"S. Reeves","doi":"10.1109/SEEP.1996.533987","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533987","url":null,"abstract":"We propose the design of a tool that will allow the construction of a formal, textual description of a software system even if it has a graphical user interface as a component. An important aspect of this design is that it can be used for two purposes-the teaching of first order logic and the formal specification of graphical user interfaces. The design has been suggested by considering a system that has already been very successful for teaching first order logic, namely Tarski's World.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126586687","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Social issues in software engineering 软件工程中的社会问题
R. Godfrey
{"title":"Social issues in software engineering","authors":"R. Godfrey","doi":"10.1109/SEEP.1996.534038","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534038","url":null,"abstract":"A discussion group met during the conference to foster discussion of some social issues in software engineering (SE). Three initial questions were posed to stimulate and focus the deliberations. First, to what extent should ethics be taught in SE courses, and at what level. Second, are issues such as privacy and confidentiality adequately covered in current SE courses? Thirdly, is ethical self-assessment by students an effective learning method?.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121846785","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Practising analysis and design with a professional CASE tool 用专业的CASE工具练习分析和设计
D. Chamberlain, R. Champion
{"title":"Practising analysis and design with a professional CASE tool","authors":"D. Chamberlain, R. Champion","doi":"10.1109/SEEP.1996.534021","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534021","url":null,"abstract":"Having had a variety of CASE tools installed for several years, it was decided that the time had come to actually use one of the tools to form the basic teaching environment for two Information Systems (IS) modules. These were for two courses, the BA (Hons) Information Systems and the BSc (Hons) Computer Studies. Altogether there were about 240 students on the full-time courses and 60 on the part-time course. Although various people had used the CASE tool in various ways, this was the first time that it had formed the basis for all practical work. The tool was installed in specialist teaching laboratories in the IS department initially running from a single file server. The laboratory classes were designed by three lecturers, and the classes were supported by a number of demonstrators. Almost everyone had participated in a training session with the tool vendor lasting for three days. The laboratory classes were supported by a lecture programme although the lectures covered much more than just the CASE tool. In most respects, the lecture programme followed a fairly standard Systems Analysis and Design study. The paper outlines the approach adopted for the laboratory work, and illustrates some of the pitfalls open to the unwary. Whether the students learned quite as much from the exercise as did the academic staff remains to be seen.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124616891","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Testing and maintenance in software engineering education 软件工程教育中的测试和维护
G. Kennedy
{"title":"Testing and maintenance in software engineering education","authors":"G. Kennedy","doi":"10.1109/SEEP.1996.534040","DOIUrl":"https://doi.org/10.1109/SEEP.1996.534040","url":null,"abstract":"Summary form only given. The testing of software appears to be based on heuristics arrived at by individual developers over a lifetime of experience. The paper discusses the view that there appears to be no properly defined discipline or standard set of approaches for teaching software engineering students.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"112 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124742474","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The role of the individual project in teaching knowledge acquisition 个人项目在教学知识获取中的作用
E. Kemp
{"title":"The role of the individual project in teaching knowledge acquisition","authors":"E. Kemp","doi":"10.1109/SEEP.1996.533992","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533992","url":null,"abstract":"Knowledge acquisition is that stage of knowledge based systems development which is equivalent to the analysis and design phases of the conventional software life cycle. An account is given of the experience gained when teaching a postgraduate course on this topic. One of the aims of the course, \"Topics in Knowledge Acquisition\", is to provide students with the opportunity to discover for themselves what this stage of the knowledge based system development life cycle involves. Eliciting, analysing and modelling domain knowledge, the main activities of the knowledge acquisition process, are fraught with problems. Each student is asked, therefore, to undertake the task of developing a small expert system in an appropriate domain. The emphasis in this project is not on the implementation but on the processes the students follow. Students are asked, therefore, to evaluate the elicitation, analysis and modelling techniques they use. The paper describes the information available to the students before they commence the project, gives an account of their experiences during the knowledge acquisition stage, discusses their findings and concludes with lessons learned for the future.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114367645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
A software engineering subject on system description techniques 一门关于系统描述技术的软件工程学科
E. Chang
{"title":"A software engineering subject on system description techniques","authors":"E. Chang","doi":"10.1109/SEEP.1996.533990","DOIUrl":"https://doi.org/10.1109/SEEP.1996.533990","url":null,"abstract":"The paper describes a software engineering subject on system description techniques (SDT). This course explains the system description techniques (SDTs) for describing both the models that arise from analysis as well as design. It is therefore of immense importance as a prelude to the software engineering project. The students are introduced to a wide number of techniques including data oriented, process oriented, state oriented and object oriented techniques. These techniques describe somewhat different aspects of a software system. There are a number of problems related to teaching, students, lack of suitable books and examples. The paper describes how they are addressed.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114697891","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信