A description is given of the ADISSA methodology for the architectural design of information systems, which extends structured analysis methodology and utilizes modified hierarchical data-flow diagrams (DFDs). This pe...
详细信息
ISBN:
(纸本)0818689722
A description is given of the ADISSA methodology for the architectural design of information systems, which extends structured analysis methodology and utilizes modified hierarchical data-flow diagrams (DFDs). This permits design of the major system components: a menu-tree interface, the system transaction, the input-output schema, and the database schema. ADISSA PC-based tools support the methodology and assist the analyst/designer in carrying out the various stages and tasks. The tools include: a DFD drawer, a DFD analyzer, a menu-tree designer, a transactions designer, a data dictionary, and a data-store-to-database-scheme connector.
The computer education and training center at MAMRAM is the central academy for professional education of computer professionals and end-users in the israeli Defence Forces. The author reviews the standard track of th...
详细信息
ISBN:
(纸本)081862065X
The computer education and training center at MAMRAM is the central academy for professional education of computer professionals and end-users in the israeli Defence Forces. The author reviews the standard track of the MAMRAM graduates and the courses they take. He then discusses the softwareengineering elements within this framework, and the CASE (computer-aided softwareengineering) tool selection process.
An interactive and comprehensive system supporting all graph algorithms and related activities is described. Underlying the design is the desire to enable engineers and scientists, even nonprogrammers, to design, exec...
详细信息
ISBN:
(纸本)0818689722
An interactive and comprehensive system supporting all graph algorithms and related activities is described. Underlying the design is the desire to enable engineers and scientists, even nonprogrammers, to design, execute, and evaluate graph algorithms. The system includes an interactive graph editor, a specially designed graph-algorithm language, and an interface to a library of previously programmed algorithms and functions. The system is implemented on Sun-microsystems workstations. The major components of the system and the way in which these are put together are described.
A summary of the fundamental concepts of softwareengineering and of the process of software development leads to the formulation of a principle of uncertainty that applies, in general, to all computer application in ...
详细信息
ISBN:
(纸本)0818620412
A summary of the fundamental concepts of softwareengineering and of the process of software development leads to the formulation of a principle of uncertainty that applies, in general, to all computer application in the real world. A brief analysis of the implications of uncertainty and their relationship in softwareengineering follow. The views presented are reviewed in the context of the relevance of the issues raised to society as a whole.
The integration of softwareengineering (SE) frameworks and computer-aided softwareengineering (CASE) tools is examined. An example of such integration is presented, along with a discussion of the general implication...
详细信息
ISBN:
(纸本)081862065X
The integration of softwareengineering (SE) frameworks and computer-aided softwareengineering (CASE) tools is examined. An example of such integration is presented, along with a discussion of the general implications of such an integration. The SE framework considered is the softwareengineering framework (SEFR), a system of softwareengineering guidelines which has been adopted by the Government of israel as the official procedure by which all its information systems are to be developed and maintained. The main CASE tool considered is SuitCase. It is noted that the experience to date is encouraging, and the merging of SEFR with other CASE tools can be expected in the future.
This article focuses on the teaching of software development methodologies. It presents ten principles of teaching such a topic, while examining each from both a pedagogical and an organizational viewpoint. The teachi...
详细信息
ISBN:
(纸本)0769518699
This article focuses on the teaching of software development methodologies. It presents ten principles of teaching such a topic, while examining each from both a pedagogical and an organizational viewpoint. The teaching principles are demonstrated using the methodology of Extreme Programming (XP).
Mastering complexity is central to the software development task, and separation of concerns is the chief tool. An informal framework is proposed within which concerns may be identified. An example of a completely sim...
详细信息
ISBN:
(纸本)0818620412
Mastering complexity is central to the software development task, and separation of concerns is the chief tool. An informal framework is proposed within which concerns may be identified. An example of a completely simple system is given, and some sources and cases of complexity are considered with respect to the framework. Implications for software development method are discussed.
An object model has been developed as a paradigm to specify software objects in software environment databases. Among other things, it provides a unified way to specify the software configuration management processes....
详细信息
ISBN:
(纸本)081862065X
An object model has been developed as a paradigm to specify software objects in software environment databases. Among other things, it provides a unified way to specify the software configuration management processes. The author first briefly describes the object model for software environment databases. He then discusses a meta-object-based approach to the configuration management mechanism in software object databases.
A method for specification of management information systems and a computer-aided tool for its implementation are presented. The method combines two dominant approaches, representing two different points of view of th...
详细信息
ISBN:
(纸本)0818689722
A method for specification of management information systems and a computer-aided tool for its implementation are presented. The method combines two dominant approaches, representing two different points of view of the specification process: data modeling, as reflected in the entity-relationship approach, and structured analysis. The method is implemented with a computer-aided tool, the Combined Specification System (CSS). CSS has the following goals: (1) supporting and guiding the system analyst in the steps of the specification process, while managing a user (system analyst)-system dialog;(2) organizing the accumulated information systematically, while cross checking for preciseness, completeness, consistency, and nonredundancy of the data;and (3) producing documentation that is simple and understandable by the end-user of the information system, yet comprehensive and concise for the system implementation. The method has been tested in the framework of an academic course on developing management information systems.
software has evolved from tools and appliances to a driving force of innovations in economy and society. software advances and stimulates society by providing and enabling, e.g., ubiquitous communication channels, eff...
详细信息
software has evolved from tools and appliances to a driving force of innovations in economy and society. software advances and stimulates society by providing and enabling, e.g., ubiquitous communication channels, efficient development of medication, flexible materials, energy efficient automobiles, autonomous robots, intelligent resource management, earth-quake-proof buildings, and smart cyber-physical systems.
暂无评论