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).
SEISN (softwareengineering and Information systems Network), a research project supported by the British research council EPSRC, aims to promote the understanding of the two research communities and practitioners. th...
详细信息
ISBN:
(纸本)9729881618
SEISN (softwareengineering and Information systems Network), a research project supported by the British research council EPSRC, aims to promote the understanding of the two research communities and practitioners. the network focuses on the exchange of ideas and enables these communities to clarify their beliefs and present experiences, findings and views. this paper summaries the work of this research network, and investigates where there is common ground between the IS and SE communities and practitioners and where differences remain. With discussions on the key issues, the paper shows the future directions of research in softwareengineering and information systems.
Information databases today contain many millions of electronic documents. Locating information on the Internet today is problematic, due to the enormous number of documents it contains. Several other studies have fou...
详细信息
ISBN:
(纸本)9729881618
Information databases today contain many millions of electronic documents. Locating information on the Internet today is problematic, due to the enormous number of documents it contains. Several other studies have found that associating documents with a subject or list of topics can improve locatability of information on the Internet. Effective cataloguing of information is performed manually, requiring extensive resources. Consequently, most information is currently not catalogued. this paper aims to present a software tool that automatically locates the subject of a document specially developed for this purpose, and to show the results of a test performed using one hundred scientific articles.
this paper argues in favor of the development of explanatory theory on software process improvement. the last one or two decades commitment to prescriptive approaches in software process improvement literature may be ...
详细信息
ISBN:
(纸本)9729881618
this paper argues in favor of the development of explanatory theory on software process improvement. the last one or two decades commitment to prescriptive approaches in software process improvement literature may be of limited use to practitioners if they are flooded by prescriptions but left without theory to help them understand these prescriptions and their underlying rationalities. It is proposed that prescriptions be supplemented by SPI theory evaluating prescriptive approaches and informing improvement practice with a focus on the software process policymaking and process control aspects of improvement efforts.
Nowadays development of computerengineering in area of hardware and software gives new possibilities of monitoring and diagnostics system design. the paper presents analysis of new possible solutions for design of mo...
详细信息
ISBN:
(纸本)0878499229
Nowadays development of computerengineering in area of hardware and software gives new possibilities of monitoring and diagnostics system design. the paper presents analysis of new possible solutions for design of monitoring and diagnostic systems including;smart sensor design, modular software design and communication modules. New concept of monitoring system based on home page server solution (nano-server) is presented. Smart sensor design concept with embedded hardware for diagnostic application is shown. New software concept for monitoring and diagnostics automation and examples of applications of new design for condition monitoring based on proposed solution. are carefully discussed.
Multiagent systems are useful in distributed systems where autonomous and flexible behaviour with decentralized control is advantageous or necessary. To facilitate agent interactions in multiagent systems, a set of in...
详细信息
ISBN:
(纸本)9729881618
Multiagent systems are useful in distributed systems where autonomous and flexible behaviour with decentralized control is advantageous or necessary. To facilitate agent interactions in multiagent systems, a set of interaction protocols for agents has been proposed by the Foundation of Intelligent Physical Agents (FIPA). these protocols are specified diagramatically in an extension of UML called AUML (Agent UML) for agent communication. In this paper, we informally present a means to translate these protocols to equivalent Petri net specifications. Our Petri nets are compositional, and we contend that compositionality is useful since multiagent systems and their interactions are inherently modular, and so that mission-critical parts of a system can be analysed separately.
software agents have been one of the most active research areas in the last decade. As a result, new agent technologies and concepts are emerging. Mobile agent technology has been used in real life environments, such ...
详细信息
ISBN:
(纸本)9729881618
software agents have been one of the most active research areas in the last decade. As a result, new agent technologies and concepts are emerging. Mobile agent technology has been used in real life environments, such as on-line auctions, supply chain, information gatherings, etc. In most situations, mobile agents must be created and carefully crafted to work together almost from scratch. We believe that this is quite inefficient for application developers and users, and hence propose a system for generating and coordinating agents based on the notion of agent missions. the prototype system is called eHermes and its architecture and components are discussed in the paper.
More powerful and pervasive information and communication technologies increasingly result into systems with a high organizational impact, which introduce organizational procedures and structures that could not exist ...
详细信息
ISBN:
(纸本)3540221271
More powerful and pervasive information and communication technologies increasingly result into systems with a high organizational impact, which introduce organizational procedures and structures that could not exist otherwise. the software system and its application context form a larger socio-technical system that the! requirements engineers need to analyze and understand as a whole. the overall needs of such a systems are the one to be fulfilled, while dealing with and taking into account the needs, the objective, and the expectations of a large number of stakeholders. In such a perspective, this paper introduces an agent-based requirements engineering framework, and illustrates how it has been applied throughout an eGovernment project.
this paper discusses the Enterprise Information System (EIS) life cycle and the phases of the EIS development life cycle. It details the stages in the EIS life cycle and the characteristics of phases in the system dev...
详细信息
ISBN:
(纸本)9729881618
this paper discusses the Enterprise Information System (EIS) life cycle and the phases of the EIS development life cycle. It details the stages in the EIS life cycle and the characteristics of phases in the system development life cycle and explains where it differs from traditional concepts of softwareengineering. In particular it defines the concept of generation change and when it is applied to a system. It also describes the nature of the rapid evolution of the EIS and how it results in version or generational change of the system, and how the EIS development life cycle involves a multitude of engineering processes, not just one. this new perspective could lead to the generation of new EIS development methodologies in business modelling, analysis, design, project management and project estimation.
No one in the software industry can deny the overwhelming importance of software process model to increase the quality of software product. It is a unanimous consent that better quality software can be produced throug...
详细信息
ISBN:
(纸本)9729881618
No one in the software industry can deny the overwhelming importance of software process model to increase the quality of software product. It is a unanimous consent that better quality software can be produced through well-defined and refined process model. Rational Unified Process (RUP) has emerged as a leading software process model, which has incorporated the six best industry practices in it. the adaptation of these best practices has almost fulfilled the requirements of an ideal software process model, which should be based on the actual practices and theoretical concerns of softwareengineering in the development of software product. In this paper we analyzes RUP with some other Object Oriented Process Models like Object Oriented software Process (OOSP) with respect to level of incorporation of six best industrial proven practices i.e, iterative development, manage requirements, use component architecture, model visually, verify quality and control changes. the analysis will give us a true picture of involvement of six best practices in OOSP, which will ultimately enable us to perform a comparative analysis of the two process models with respect to performance and quality.
暂无评论