By Topic

Software Education Conference, 1994. Proceedings.

Date 22-25 Nov 1994

Filter Results

Displaying Results 1 - 25 of 56
  • To contradictions between wealth and compactness of languages

    Publication Year: 1994, Page(s):289 - 296
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (604 KB)

    We describe an approach to the problem of contradiction between the wealth of facilities and the compactness of a language. This approach removes this contradiction by structuring languages. The main idea is to decompose the development task into micro contexts each of which can best be supported with their own micro sub-language. The π-schemes (the family of visual languages) and software comp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Literate programming: a software engineering perspective

    Publication Year: 1994, Page(s):282 - 288
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (456 KB)

    Initial impressions of literate programming tend to the view that this is the software equivalent of the “Faberge egg”: ornate beyond all practical uses. However, recent advances in the field have produced tools that are less ornate, easy to use and eminently practical. We take a critical look at what literate programming has to offer in the practice and teaching of software engineerin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching C++: experience at Victoria University of Wellington

    Publication Year: 1994, Page(s):274 - 281
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (664 KB)

    In 1992 we introduced C++ as one of the major programming languages used in our teaching at the Computer Science Department at Victoria University of Wellington. We now have three years worth of experience of teaching C++ in both university and professional courses, and the paper is a review of the decisions we have made and the experience toe have gained. The paper has three goals. The first is t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The design of knowledge-based systems subjects for commerce students

    Publication Year: 1994, Page(s):267 - 271
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (472 KB)

    Knowledge-based systems have emerged as an important discipline which can further enhance the effectiveness and productivity of the current information systems of the business community. There are more and more knowledge-based systems developed for business applications. It is our desire to introduce our students to the role knowledge-based systems could play in today's business community. We feel... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Learning and information systems development-towards an integrated view of practice, research, and education

    Publication Year: 1994, Page(s):150 - 155
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (444 KB)

    Some consequences of viewing information systems (IS) development from a learning perspective are explored. This is done by presenting a conceptual framework of human activities in the context of IS development. The framework is based on ideas of experiential learning and scientific research. It comprises four phases (creating models, applying models, creating implementations, and applying impleme... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching object oriented software engineering within a multiple paradigm context

    Publication Year: 1994, Page(s):238 - 244
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (464 KB)

    The paper describe the teaching of object-oriented ideas within all four years of a Bachelor of Computer System Engineering and the BSc in Computer Science Degree at La Trobe University. This is taught together with a variety of other traditional approaches. A key element in the teaching of OO is the Software Engineering Project, which is explained in some detail. The teaching is also complicated ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An approach for the capture of requirements and design rationale for software engineering education projects

    Publication Year: 1994, Page(s):261 - 266
    Cited by:  Papers (1)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (456 KB)

    An approach is presented for use in software engineering education project group meetings that can assist in the recording and organisation of requirements and design decisions. The method described derives from Rittel's (1970) issue-based information systems, and is felt to be particularly suited to the software engineering education environment. Experience with this approach in software engineer... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The ubuntu approach to teaching systems development: report on a South African study in progress

    Publication Year: 1994, Page(s):142 - 149
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (576 KB)

    The paper looks at the problem of teaching an undergraduate systems development course which would enable students to develop systems which are functionally “correct”, and to be socially sensitive to the impact of such systems on users and the organization View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SE curriculum design: methodologies, formal methods, and life cycle models. I. Methodologies and life cycle models

    Publication Year: 1994, Page(s):339 - 343
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (360 KB)

    The ever-increasing level of interaction across the “border” between software engineering and information systems is evidence of substantive maturity and sustained effort to articulate these closely-related disciplines. As software engineering principles have matured and proven themselves, information systems developers have incorporated them in the analysis and design process. We anti... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The role of a software engineering project within an undergraduate applied computing degree

    Publication Year: 1994, Page(s):230 - 236
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (556 KB)

    Australian and Tasmanian employment figures show that there is a diminishing number of employment opportunities for computing graduates each year and in the particular case of graduates wishing to work in Tasmania, even fewer opportunities exist. Curriculum design must consider how to give students as much competitive advantage as possible in the job market. Applicants who can point to a completed... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An introduction to class based domain modelling

    Publication Year: 1994, Page(s):256 - 260
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (308 KB)

    The paper presents the primary concepts of learning and teaching the object-oriented paradigm. The guidelines produced supplement the framework developed, and both form a complementary package to the undergraduate software engineering curriculum. This package adopts the inverted curriculum idea, with students, both novice and experienced alike being introduced to the object oriented paradigm for t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Technology transfer to and from the industrial and commercial sectors

    Publication Year: 1994, Page(s):350 - 351
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (120 KB)

    How can software engineering tools and techniques that have been developed at research centres be tested and used in the industrial setting? To what extent should software engineering educators lead or follow the industrial sector? To address these two questions, the article concludes that: the two most reliable methods to ensure that software engineering tools and techniques that have been develo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using a commercial integrated CASE tool in an undergraduate computing degree

    Publication Year: 1994, Page(s):212 - 218
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (516 KB)

    Many Australian organisations are now integrated CASE technology to develop computerised information systems. Educators are aware of this trend, but using integrated CASE technology poses a number of potential difficulties in the areas of curriculum, education and logistics. The paper discusses the employment of a commercial integrated CASE tool in an undergraduate computing degree at Monash Unive... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Development of an undergraduate software engineering degree

    Publication Year: 1994, Page(s):111 - 117
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (548 KB)

    The paper describes the approach proposed for teaching the Software Engineering stream of the new Bachelor of Information Technology degree currently being implemented at Central Queensland University. In addition, problems that have arisen in designing and implementing the new degree are discussed. Basically a project oriented approach over three semesters has been adopted for explicitly teaching... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Gender and other social issues

    Publication Year: 1994, Page(s):336 - 338
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (228 KB)

    The problem of reducing cultural and gender biases in tertiary level software engineering education is a broad based one. The roots of these biases lie not only in primary and secondary level education, but also in society at large. In addition, the continuing prevalence of cultural and gender biases have far reaching implications for the software engineering workforce of the future. In the first ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A tool for assessing the quality of distributed software designs

    Publication Year: 1994, Page(s):42 - 49
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (440 KB)

    This paper reports a software tool for computing McCabe's cyclomatic complexity measure of a distributed system design specified in LOTOS, without presenting the underlying theory and algorithms in detail. Such a measure can be used to assess the quality of the design and determine the maximum number of independent cycles in an all-path test coverage. The tool accepts as an input a LOTOS specifica... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Incorporating reuse into software engineering project courses

    Publication Year: 1994, Page(s):226 - 229
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (416 KB)

    As software engineering began to develop as a science, there evolved clearly defined roles which members of the software engineering team assumed. Traditionally, these roles have been assigned to students in software engineering project courses as they work on real world or simulated projects. Currently there is an international trend emphasizing reuse technology. This trend, which affects the sof... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A comparison of CASE-based O-O methodologies: Coad/Yourdon OOA and Booch OOD

    Publication Year: 1994, Page(s):120 - 127
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (608 KB)

    Coad/Yourdon Object-Oriented Analysis (OOA) and Booch Object-Oriented Design (OOD) are two systems development methodologies whose notations are supported by CASE tools. The methodologies have been applied in turn to a simple Church Library system in order to compare features. Each strategy is described individually and documented in the System Architect CASE tool. A comparison has been carried ou... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Planned software reuse in object-oriented software engineering education

    Publication Year: 1994, Page(s):250 - 254
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (428 KB)

    A major problem associated with the teaching of software development techniques in the context of software engineering is the difficulty of realistically simulating large scale industrial-strength project developments in an educational environment. The paper describes our plan for focussing on software reuse in software engineering education within Australian universities. A joint project involvin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Maintenance and testing in an educational environment

    Publication Year: 1994, Page(s):347 - 349
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (256 KB)

    Software maintenance and testing is an important part of the curriculum for any software engineering programme. However no conclusion can be reached as to the format and timing of any software maintenance and testing project. This would be dependent on the nature of the software engineering project(s) undertaken in the course and the balance of the subjects, tools and topics appearing in the cours... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software engineering project management, estimation, metrics and assessment

    Publication Year: 1994, Page(s):354 - 356
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (168 KB)

    A discussion is given on project management, estimation, metrics and assessment. It attempts to address specific issues as described below. Issues discussed are: assessment of student projects; project management policies; reasons for using projects; use of industry standards; computer tools used for management of projects; choice of programming languages; estimation of projects; intellectual prop... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An information modelling approach to teaching object-oriented analysis

    Publication Year: 1994, Page(s):134 - 140
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (560 KB)

    The paper describes an information modelling approach to teaching object-oriented analysis. Details of the course are provided and the course is placed in the context of a major sequence of study in information systems. The importance of case studies to reinforce modelling notation and integration is emphasised. A number of tools which support the teaching are then described and a discussion of th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Human-computer interface design in the software lifecycle

    Publication Year: 1994, Page(s):60 - 64
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (296 KB)

    Because human-computer interface design is traditionally included in computer science curricula as an advanced level topic, it is usually perceived as an add-on, and not well integrated into the software lifecycle. An holistic user-centred methodology for system design, one which has proved particularly appropriate for software development based on 4GLs, is described. By treating interface design ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Undergraduate, graduate and professional education in software engineering in the '90's: a case study

    Publication Year: 1994, Page(s):103 - 110
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (608 KB)

    The demands for graduate education in software engineering were clearly established in the late 1980's. Now, several years later, the practical imperative has emerged that information technology graduates are increasingly required in their first positions to work in large teams, to use new and quite complex tools and environments, and to be able to communicate effectively in their work environment... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements analysis and modelling

    Publication Year: 1994, Page(s):361 - 364
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (308 KB)

    The rapid change in the software engineering field, in particular the emerging of software development methodologies has relaxed the need for well definedness of the requirements. A primary characteristic of the process in developing a system with ill defined requirements is the iteration through one or more development phases before the requirements are clarified. By exposing end users to the pro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.