22,066 research outputs found
Expert System Development Methodology (ESDM)
The Expert System Development Methodology (ESDM) provides an approach to developing expert system software. Because of the uncertainty associated with this process, an element of risk is involved. ESDM is designed to address the issue of risk and to acquire the information needed for this purpose in an evolutionary manner. ESDM presents a life cycle in which a prototype evolves through five stages of development. Each stage consists of five steps, leading to a prototype for that stage. Development may proceed to a conventional development methodology (CDM) at any time if enough has been learned about the problem to write requirements. ESDM produces requirements so that a product may be built with a CDM. ESDM is considered preliminary because is has not yet been applied to actual projects. It has been retrospectively evaluated by comparing the methods used in two ongoing expert system development projects that did not explicitly choose to use this methodology but which provided useful insights into actual expert system development practices and problems
Recommended from our members
Going on-line on a shoestring: An experiment in concurrent development of requirements and architecture
A number of on-line applications were built for a small university using a micro-sized development team. Four ideas were tested during the project: the Twin Peaks development model, using fully functional prototypes in the requirements elicitation process, some core practices of Extreme Programming, and the use of open-source software in a production environment. Certain project management techniques and their application to a micro-sized development effort were also explored. These ideas and techniques proved effective in developing many significant Internet and networked applications in a short time and at very low cost
Software development: A paradigm for the future
A new paradigm for software development that treats software development as an experimental activity is presented. It provides built-in mechanisms for learning how to develop software better and reusing previous experience in the forms of knowledge, processes, and products. It uses models and measures to aid in the tasks of characterization, evaluation and motivation. An organization scheme is proposed for separating the project-specific focus from the organization's learning and reuse focuses of software development. The implications of this approach for corporations, research and education are discussed and some research activities currently underway at the University of Maryland that support this approach are presented
IT jigyo bun\u27ya ni okeru mondai purojekuto hassei boshi ni kansuru kenkyu
制度:新 ; 報告番号:甲3286号 ; 学位の種類:博士(工学) ; 授与年月日:2011/3/15 ; 早大学位記番号:新559
Contingent Information Systems Development
Situated approaches based on project contingencies are becoming more and more an important research topic for information systems development organizations. The Information Services Organization, which was investigated, has recognized that it should tune its systems development approaches to the specific situation. A model has been developed, dealing with the matching between prevailing contingency factors and the preconditions of already existing situated approaches. Furthermore, a generic process model for systems development, including the information systems operations stage, is proposed. This model makes it possible to derive from it specific systems development strategies. A number of basic development strategies, specific for the Information Services Organization, are described. Preconditions, specific for this organization, are added to the standard situated approaches
LAI Research Studies Applicable to Acquisition
This publication contains abstracts for past research
projects related to acquisition completed within the LAI
research group at Massachusetts Institute of Technology
A Contextualized Spiral Approach for Teaching Programming in IT Vocational Secondary Education
INTRODUCTION: Brazilian vocational high school education in Computing faces problems such as course failure and dropout, plus dropout from the programs, factors that directly contribute to the deficit of such professionals. OBJECTIVE: This paper reports an experience of a contextualized and spiral approach carried out with students of the technical program in Informatics. METHOD: The approach aims to facilitate learning and motivate students through the tools JES and PPlay, and the Python language. RESULTS: Learned lessons suggest the adequacy of Python as first language, and of contextualized activities, context reuse and challenges as factors contributing to motivation and learning. CONCLUSION: The use of contexts, languages and environments in sequential and spiral blocks fosters a more active posture of students regarding learning activities
- …