共查询到20条相似文献,搜索用时 187 毫秒
1.
2.
1.引言为了培养能满足社会各行各业要求的高素质的软件开发人员,1997年IEEE计算机学会和ACM学会联合组织了SWECC(软件工程协调委员会)开展了软件工程教育项目(SWEEP:Software Engineering Educa-tion Project),对软件工程专业的认证标准和课程计划进行研究,以便为企业和教育机构培养相关人才提供指南。开展该项目的背景包括:①软件工程经过三十多年的发展已成为相当成熟的、具有自己独立特征的学 相似文献
3.
4.
5.
6.
7.
8.
9.
10.
11.
Eventhough most senior executives in the larger software firms boast engineering, marketing, legal, and business school backgrounds, most engineering organizations aren't led by the software people. We discuss about the factors that govern such selections and what software engineering professionals can do about it. We also discuss about why the software professionals often aren't tapped for top corporate leadership positions and about their role in the business organisations. 相似文献
12.
The issues associated with the accreditation, certification, and licensure of software engineers are, or at least should be, of great concern to the software engineering community. Perhaps as a result of publicity about safety-critical software disasters in the news media, some state legislatures have considered regulating the practice of software engineering, and some professionals believe that accreditation, certification, and licensure are inevitable. Yet there is no agreed-upon body of knowledge for software engineering on which to base accreditation, certification, or licensure, which makes implementing them difficult at best. In addition, it is not clear that these processes and possible mechanisms to support them are well understood within the software engineering community. This paper surveys how these three processes are conducted in other professions, summarizes the processes as they currently exist for computing in general, identifies some issues that are involved in implementing the processes for software engineering, and suggests possible actions that can be taken by the software engineering profession. The implications of accreditation, certification, and licensure for education are also discussed. 相似文献
13.
As the discipline of software engineering prepares for the ever-increasing development of applications based on preproduced software components, it is time to reflect on the emergence of the engineering profession in the United States. A brief review of bridge construction-one of the earliest engineering endeavors-can help, as bridges are required for interrelationships among people and governments, the growth of commerce, and the proliferation of new ideas 相似文献
14.
15.
We ask how one should invest one's time and money in a lifelong learning program, and if hiring personnel, what training and expertise should be looked for. In this article, we discuss general professional certifications and compare and contrast them with a bachelor's degree to help decide which is most appropriate. 相似文献
16.
A software product certification model 总被引:1,自引:0,他引:1
Certification of software artifacts offers organizations more certainty and confidence about software. Certification of software helps software sales, acquisition, and can be used to certify legislative compliance or to achieve acceptable deliverables in outsourcing. In this article, we present a software product certification model. This model has evolved from a maturity model for product quality to a more general model with which the conformance of software product artifacts to certain properties can be assessed. Such a conformance assessment we call a ‘software product certificate’. The practical application of the model is demonstrated in concrete software certificates for two software product areas that are on different ends of the software product spectrum (ranging from a requirements definition to an executable). For each certificate, a concrete case study has been performed. We evaluate the use of the model for these certificates. It will be shown that the model can be used satisfactorily for quite different kinds of certificates. 相似文献
17.
Currently available programming and database systems are insufficient for engineering applications. The authors contend that a logical progression from a formal conceptual model of the engineering domain to a computational model will lead to new programming paradigms capable of directly supporting engineering applications in a rigorous, concise manner. A formal domain model devised by the authors, theHybrid Model (HM) of design information, is briefly introduced. It is an extension of axiomatic set theory and is discussed in detail elsewhere. HM forms the basis ofDesigner, a prototype-based object-oriented programming language supporting a signature-based canonical message-passing mechanism and multiple inheritance. Designer is implemented using the Scheme programming language. Because Designer satisfies a formal conceptual model, and because it is based on a formally specified language, its robustness and logical validity are superior to those of other languages not founded on formal principles. Designer combines concepts of functional and object-oriented programming to provide the formal rigor and flexibility to capture the complex and strongly interrelated information that designers use. Examples demonstrate how Designer represents design information. The results of the authors' research indicate that Designer can capture design information (including aspects of functional requirements and design intent) effectively and efficiently. 相似文献
18.
The author proposes an alternative to process-based methods of assuring software quality: a certification process that will provide product-based and trustworthy quality guarantees for commercial software packages. I call the agencies that perform such certification “software certification laboratories” (SCLs). The beauty of establishing independent SCLs is that they provide a fair playing field for each publisher, assuming that each product under review receives equal treatment 相似文献
19.
20.
The design of a fault-tolerant distributed, real-time, embedded system with safety-critical concerns requires the use of formal
languages. In this paper, we present the foundations of a new software engineering method for real-time systems that enables
the integration of semiformal and formal notations. This new software engineering method is mostly based upon the ”COntinuuM”
co-modeling methodology that we have used to integrate architecture models of real-time systems (Perseil and Pautet in 12th
International conference on engineering of complex computer systems, ICECCS, IEEE Computer Society, Auckland, pp 371–376,
2007) (so we call it “Method C”), and a model-driven development process (ISBN 978-0-387-39361-2 in: From model-driven design
to resource management for distributed embedded systems, Springer, chap. MDE benefits for distributed, real time and embedded
systems, 2006). The method will be tested in the design and development of integrated modular avionics (IMA) frameworks, with
DO178, DO254, DO297, and MILS-CC requirements. 相似文献