메뉴 건너뛰기




Volumn , Issue , 2007, Pages 1-312

What every engineer should know about software engineering

(1)  Laplante, Phillip A a  

a NONE

Author keywords

[No Author keywords available]

Indexed keywords

APPLICATION PROGRAMS; ENGINEERS;

EID: 40349103125     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1201/9781420006742     Document Type: Book
Times cited : (78)

References (137)
  • 1
    • 85055235710 scopus 로고    scopus 로고
    • IEEE Computer Society, accessed September 14, 2006
    • Certified Software Development Professional Program (CDSP), IEEE Computer Society, http://www.computer.org/portal/site/ieeecs/menuitem. c5efb9b8ade90 96b8a9ca0108bcd45f3/index.jsp?&pName=ieeecs_ level1&path= ieeecs/educa-tion/certification&file=index.xml&xsl=generic.xsl&, accessed September 14, 2006.
  • 2
    • 22144499135 scopus 로고    scopus 로고
    • State board pays Novell in “engineer” title suit
    • Institute of Industrial Engineers (IIE), State board pays Novell in “engineer” title suit. IIE Solutions, 32(1), 10, 2000.
    • (2000) IIE Solutions , vol.32 , Issue.1 , pp. 10
  • 3
    • 2642520311 scopus 로고    scopus 로고
    • Great principles of computing
    • Demming, P., Great principles of computing, Commun. ACM, 46(11), 15–20, 2003.
    • (2003) Commun. ACM , vol.46 , Issue.11 , pp. 15-20
    • Demming, P.1
  • 5
    • 22144463580 scopus 로고    scopus 로고
    • Professional licensing and the social transformation of software engineers
    • Laplante, P.A., Professional licensing and the social transformation of software engineers, Technol. Soc. Mag., IEEE, 24(2), 40-45, 2005.
    • (2005) Technol. Soc. Mag., IEEE , vol.24 , Issue.2 , pp. 40-45
    • Laplante, P.A.1
  • 6
    • 0003219646 scopus 로고
    • Marciniak, J. (Ed.), John Wiley & Sons, New York
    • Marciniak, J. (Ed.), Encyclopedia of Software Engineering, Vol. 2, John Wiley & Sons, New York, 1994, 528–532.
    • (1994) Encyclopedia of Software Engineering , vol.2 , pp. 528-532
  • 7
    • 85055230956 scopus 로고    scopus 로고
    • accessed August 11, 2006
    • Statute, Texas Board of Professional Engineers, http://www.tbpe.state.tx.us/, accessed August 11, 2006.
  • 8
  • 9
    • 0036535619 scopus 로고    scopus 로고
    • Software system engineering: A tutorial
    • Thayer, R.H., Software system engineering: a tutorial, Computer, 35(4), 68–73, 2002.
    • (2002) Computer , vol.35 , Issue.4 , pp. 68-73
    • Thayer, R.H.1
  • 10
    • 0036602592 scopus 로고    scopus 로고
    • Benefits of certification
    • Tripp, L.L., Benefits of certification, Computer, 35(6), 31–33, 2002.
    • (2002) Computer , vol.35 , Issue.6 , pp. 31-33
    • Tripp, L.L.1
  • 12
    • 0032595618 scopus 로고    scopus 로고
    • Embracing change with extreme programming
    • Beck, K., Embracing change with extreme programming, Computer, 32(10), 70–77, 1999.
    • (1999) Computer , vol.32 , Issue.10 , pp. 70-77
    • Beck, K.1
  • 13
    • 0024012763 scopus 로고
    • A spiral model of software development and enhancement
    • Boehm, B.W., A spiral model of software development and enhancement, Computer, 21(5), 61–72, 1988.
    • (1988) Computer , vol.21 , Issue.5 , pp. 61-72
    • Boehm, B.W.1
  • 15
    • 0003407933 scopus 로고
    • 20th Anniversary Edition, Addison-Wesley, Boston, MA
    • Brooks, F.P., The Mythical Man-Month, 20th Anniversary Edition, Addison-Wesley, Boston, MA, 1995.
    • (1995) The Mythical Man-Month
    • Brooks, F.P.1
  • 19
    • 0242493725 scopus 로고    scopus 로고
    • Requirements engineering: The state of the practice
    • Neill, C.J. and Laplante, P.A., Requirements engineering: the state of the practice, Software, 20(6), 40–46, 2003.
    • (2003) Software , vol.20 , Issue.6 , pp. 40-46
    • Neill, C.J.1    Laplante, P.A.2
  • 20
    • 18744385544 scopus 로고    scopus 로고
    • Challenges of migrating to agile methodologies
    • Nerur, S., Mahapatra, R., and Mangalaraj, G., Challenges of migrating to agile methodologies, Commun. ACM, 48(5), 73–78, 2005.
    • (2005) Commun. ACM , vol.48 , Issue.5 , pp. 73-78
    • Nerur, S.1    Mahapatra, R.2    Mangalaraj, G.3
  • 21
    • 33645010938 scopus 로고    scopus 로고
    • Software architecture-centric methods and agile development
    • Nord, R.L. and Tomayko, J.E., Software architecture-centric methods and agile development, Software, 23(2), 47–53, 2006.
    • (2006) Software , vol.23 , Issue.2 , pp. 47-53
    • Nord, R.L.1    Tomayko, J.E.2
  • 22
    • 0022667615 scopus 로고
    • A rational design process: How and why to fake it
    • Parnas, D.L. and Clements, P. C., A rational design process: how and why to fake it, IEEE Trans. Software Eng., 12(2), 251–257, 1986.
    • (1986) IEEE Trans. Software Eng. , vol.12 , Issue.2 , pp. 251-257
    • Parnas, D.L.1    Clements, P.C.2
  • 23
    • 0036641758 scopus 로고    scopus 로고
    • How good are agile methods
    • Reifer, D., How good are agile methods, Software, 19(4), 16–18, 2002.
    • (2002) Software , vol.19 , Issue.4 , pp. 16-18
    • Reifer, D.1
  • 29
    • 0004008765 scopus 로고
    • Akao, Y. (Ed.), Productivity Press, Cambridge, MA
    • Akao, Y. (Ed.). Quality Function Deployment, Productivity Press, Cambridge, MA, 1990.
    • (1990) Quality Function Deployment
  • 30
    • 0029308030 scopus 로고
    • Apprenticing with the customer: A collaborative approach to requirements definition
    • Beyer, H. and Holtzblatt, K., Apprenticing with the customer: a collaborative approach to requirements definition, Commun. ACM, 38(5), 45–52, 1995.
    • (1995) Commun. ACM , vol.38 , Issue.5 , pp. 45-52
    • Beyer, H.1    Holtzblatt, K.2
  • 33
    • 0037339884 scopus 로고    scopus 로고
    • The art of requirements triage
    • Davis, A.M., The art of requirements triage, IEEE Computer, 36(3), 42–49, 2003.
    • (2003) IEEE Computer , vol.36 , Issue.3 , pp. 42-49
    • Davis, A.M.1
  • 34
    • 0029770575 scopus 로고    scopus 로고
    • Quality function deployment usage in software development
    • Haag, S., Raja, M.K., and Schkade, L.L., Quality function deployment usage in software development, Commun. ACM, 39(1), 41–49, 1996.
    • (1996) Commun. ACM , vol.39 , Issue.1 , pp. 41-49
    • Haag, S.1    Raja, M.K.2    Schkade, L.L.3
  • 35
    • 0010641314 scopus 로고    scopus 로고
    • Managing software requirements using quality function deployment
    • Karlsson, J., Managing software requirements using quality function deployment, Software Q. J., 6(4), 311–326, 1997.
    • (1997) Software Q. J. , vol.6 , Issue.4 , pp. 311-326
    • Karlsson, J.1
  • 37
    • 85055228438 scopus 로고    scopus 로고
    • Goddard Spaceflight Center
    • accessed September 29, 2006
    • NASA Goddard Spaceflight Center, Automated Requirement Measurement (ARM) Tool, satc.gsfc.nasa.gov/tools/arm/, accessed September 29, 2006.
    • Automated Requirement Measurement (ARM) Tool
  • 40
    • 0031385980 scopus 로고    scopus 로고
    • Classification of research efforts in requirements engineering
    • Zave, P., Classification of research efforts in requirements engineering, ACM Comp. Surveys, 29(4), 315–321, 1997.
    • (1997) ACM Comp. Surveys , vol.29 , Issue.4 , pp. 315-321
    • Zave, P.1
  • 45
    • 33344477327 scopus 로고    scopus 로고
    • Model-driven development using UML 2.0: Promises and pitfalls
    • France, R.B., Ghosh, S., Dinh-Trong, T., and Solberg, A., Model-driven development using UML 2.0: promises and pitfalls, Computer, 39(2), 59–66, 2006.
    • (2006) Computer , vol.39 , Issue.2 , pp. 59-66
    • France, R.B.1    Ghosh, S.2    Dinh-Trong, T.3    Solberg, A.4
  • 46
    • 33645011451 scopus 로고    scopus 로고
    • The past, present, and future of software architecture
    • Kruchten, P., Obbink, H., and Stafford, J., The past, present, and future of software architecture, IEEE Software, 23(2), 22–30, 2006.
    • (2006) IEEE Software , vol.23 , Issue.2 , pp. 22-30
    • Kruchten, P.1    Obbink, H.2    Stafford, J.3
  • 50
    • 0028548263 scopus 로고
    • A behavioral notion of subtyping
    • Liskov, B. and Wing, J., A behavioral notion of subtyping, ACM Trans. Program. Lang. Syst., 16(6), 1811–1841, 1994.
    • (1994) ACM Trans. Program. Lang. Syst. , vol.16 , Issue.6 , pp. 1811-1841
    • Liskov, B.1    Wing, J.2
  • 53
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas, D. L. On the criteria to be used in decomposing systems into modules, Commun. ACM, 15(12), 1053–1058, 1972.
    • (1972) Commun. ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 56
    • 33645443290 scopus 로고    scopus 로고
    • Bad engineering properties of object-oriented languages
    • Cardelli, L. Bad engineering properties of object-oriented languages, ACM Comp. Surveys, 28A(4), 150–158, 1996.
    • (1996) ACM Comp. Surveys , vol.28A , Issue.4 , pp. 150-158
    • Cardelli, L.1
  • 57
    • 21244461975 scopus 로고    scopus 로고
    • An empirical study of programming language trends
    • Chen, Y., Dios, R., Mili, A., Wu, L., and Wang, K., An empirical study of programming language trends, IEEE Software, 22(3), 72–78, 2006.
    • (2006) IEEE Software , vol.22 , Issue.3 , pp. 72-78
    • Chen, Y.1    Dios, R.2    Mili, A.3    Wu, L.4    Wang, K.5
  • 58
    • 0004295291 scopus 로고    scopus 로고
    • Addison-Wesley, Boston, MA
    • Fowler, M., Refactoring, Addison-Wesley, Boston, MA, 2000.
    • (2000) Refactoring
    • Fowler, M.1
  • 64
    • 0003984174 scopus 로고    scopus 로고
    • 2nd ed., Microsoft Press, Redmond, WA
    • McConnell, S., Code Complete, 2nd ed., Microsoft Press, Redmond, WA, 2004.
    • (2004) Code Complete
    • McConnell, S.1
  • 67
    • 33749615775 scopus 로고    scopus 로고
    • Twenty-five most common mistakes with real-time software development, Class #270
    • San Jose, CA
    • Stewart, D.B. Twenty-five most common mistakes with real-time software development, Class #270, Proc. 1999 Embedded Syst. Conf., San Jose, CA, 1999.
    • (1999) Proc. 1999 Embedded Syst. Conf.
    • Stewart, D.B.1
  • 68
    • 85055222284 scopus 로고
    • The goal question metric approach, in Boehm, B., Software risk management: Principles and practice
    • Basili, V.R., Caldiera, G., and Rombach, H.D., The goal question metric approach, in Boehm, B., Software risk management: principles and practice, IEEE Software, 8(1), 32–41, 1991.
    • (1991) IEEE Software , vol.8 , Issue.1 , pp. 32-41
    • Basili, V.R.1    Caldiera, G.2    Rombach, H.D.3
  • 69
    • 78751694861 scopus 로고    scopus 로고
    • Software defect reduction top-10 list
    • Boehm, B., Rombach, H.D., and Zelkowitz, M., Eds., Springer, Secaucus, NJ
    • Boehm, B. and Basili, V., Software defect reduction top-10 list, in Foundations of Empirical Software Engineering, Boehm, B., Rombach, H.D., and Zelkowitz, M., Eds., Springer, Secaucus, NJ, 2005, 427–431.
    • (2005) Foundations of Empirical Software Engineering , pp. 427-431
    • Boehm, B.1    Basili, V.2
  • 70
    • 0003407933 scopus 로고
    • 20th Anniversary Edition, Addison-Wesley, Boston, MA
    • Brooks, F.W., The Mythical Man Month, 20th Anniversary Edition, Addison-Wesley, Boston, MA, 1995.
    • (1995) The Mythical Man Month
    • Brooks, F.W.1
  • 71
    • 0028446078 scopus 로고
    • A metrics suite for object oriented design
    • Chidamber, S.R. and Kemerer, C.F., A metrics suite for object oriented design, IEEE Trans. Software Eng., 20(6), 476–493, 1994.
    • (1994) IEEE Trans. Software Eng. , vol.20 , Issue.6 , pp. 476-493
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 72
    • 28244470240 scopus 로고    scopus 로고
    • OO metrics in practice
    • Darcy, D. and Kemerer, C., OO metrics in practice, IEEE Software, 22(6), 17–19, 2005.
    • (2005) IEEE Software , vol.22 , Issue.6 , pp. 17-19
    • Darcy, D.1    Kemerer, C.2
  • 73
    • 0028444991 scopus 로고
    • Conceptual entropy and its effect on class hierarchies
    • Dvorak, J., Conceptual entropy and its effect on class hierarchies, Computer, 27(6), 59–63, 1994.
    • (1994) Computer , vol.27 , Issue.6 , pp. 59-63
    • Dvorak, J.1
  • 74
    • 3242661067 scopus 로고    scopus 로고
    • Measuring maturity goes beyond process
    • Eickelmann, N., Measuring maturity goes beyond process, IEEE Software, 12–13, 2004.
    • (2004) IEEE Software , pp. 12-13
    • Eickelmann, N.1
  • 77
    • 33745206036 scopus 로고    scopus 로고
    • Software process improvement: It’s a journey not a destination
    • Hardgrave, W. and Armstrong, N.Y, Software process improvement: it’s a journey not a destination, Commun. ACM, 49(11), 93–96, 2005.
    • (2005) Commun. ACM , vol.49 , Issue.11 , pp. 93-96
    • Hardgrave, W.1    Armstrong, N.Y.2
  • 81
    • 34547344133 scopus 로고    scopus 로고
    • Evolution of open source software systems — A large-scale investigation
    • OSS, Scotto, M. and Succi, G., Eds., July 11–15, 2005, Genova
    • Koch, S., Evolution of open source software systems — A large-scale investigation, in Proc. 1st Intl. Conf. OSS, Scotto, M. and Succi, G., Eds., July 11–15, 2005, Genova, 148–153.
    • Proc. 1St Intl. Conf. , pp. 148-153
    • Koch, S.1
  • 83
    • 33645007339 scopus 로고    scopus 로고
    • UML software architecture and design description
    • Lange, C.F.J., Chaudron, M.R.V., and Muskens, J., UML software architecture and design description, IEEE Software, 23(2) 40–46, 2006.
    • (2006) IEEE Software , vol.23 , Issue.2 , pp. 40-46
    • Lange, C.F.J.1    Chaudron, M.R.V.2    Muskens, J.3
  • 86
    • 0017291489 scopus 로고
    • A software complexity measure
    • McCabe, T., A software complexity measure, IEEE Trans. Software Eng., SE-2, 308–320, 1976.
    • (1976) IEEE Trans. Software Eng., SE , vol.2 , pp. 308-320
    • McCabe, T.1
  • 92
    • 0026903188 scopus 로고
    • Measuring software reliability
    • Pfleeger, S. L. Measuring software reliability, IEEE Spectrum, 55–60, 1992.
    • (1992) IEEE Spectrum , pp. 55-60
    • Pfleeger, S.L.1
  • 95
    • 34247367229 scopus 로고    scopus 로고
    • Understanding open source software evolution
    • Madhavji, N.H., Lehman, M.M., Ramil, J.F., and Perry, D., Eds., John Wiley & Sons, New York
    • Scacchi, W., Understanding open source software evolution, in Software Evolution, Madhavji, N.H., Lehman, M.M., Ramil, J.F., and Perry, D., Eds., John Wiley & Sons, New York, 2004.
    • (2004) Software Evolution
    • Scacchi, W.1
  • 96
    • 3042700821 scopus 로고    scopus 로고
    • Tensions around the adoption and evolution of software quality management systems: A discourse analytic approach
    • Sharp, J. et al., Tensions around the adoption and evolution of software quality management systems: a discourse analytic approach, J. Human-Computer Studies, 61, 219–236, 2005.
    • (2005) J. Human-Computer Studies , vol.61 , pp. 219-236
    • Sharp, J.1
  • 98
    • 0000063452 scopus 로고    scopus 로고
    • Success factors of organizational change in software process improvement
    • Stelzer, D. and Mellis, W., Success factors of organizational change in software process improvement, Software Process — Improvement and Practice, 4, 227–250, 1998.
    • (1998) Software Process — Improvement and Practice , vol.4 , pp. 227-250
    • Stelzer, D.1    Mellis, W.2
  • 100
    • 4544250167 scopus 로고    scopus 로고
    • Software quality from a behavioral perspective
    • Voas, J. and Agresti, W.W., Software quality from a behavioral perspective, IT Pro, 6(4), 46–50, 2004.
    • (2004) IT Pro , vol.6 , Issue.4 , pp. 46-50
    • Voas, J.1    Agresti, W.W.2
  • 102
    • 0344235410 scopus 로고    scopus 로고
    • Current trends in the adoption of the CMMI® product suite, compsac, 27th Annu
    • Zubrow, D., Current trends in the adoption of the CMMI® product suite, compsac, 27th Annu. Intl. Comp. Software Appl. Conf., 2003, 126–129.
    • (2003) Intl. Comp. Software Appl. Conf. , pp. 126-129
    • Zubrow, D.1
  • 103
    • 2342509886 scopus 로고    scopus 로고
    • accessed October 1, 2006
    • Beck, K. et al., The Agile Manifesto, http://agilemanifesto.org/principles.html, accessed October 1, 2006.
    • The Agile Manifesto
    • Beck, K.1
  • 108
    • 0003407933 scopus 로고
    • 20th Anniversary Edition, Addison-Wesley, Boston, MA
    • Brooks, F.P., The Mythical Man Month, 20th Anniversary Edition, Addison-Wesley, Boston, MA, 1995.
    • (1995) The Mythical Man Month
    • Brooks, F.P.1
  • 109
    • 4243150694 scopus 로고    scopus 로고
    • Managing conflict in software testing
    • Cohen, C., Birkin, S., Garfield, M., and Webb, H., Managing conflict in software testing, Commun. ACM, 47(1), 76–81, 2004.
    • (2004) Commun. ACM , vol.47 , Issue.1 , pp. 76-81
    • Cohen, C.1    Birkin, S.2    Garfield, M.3    Webb, H.4
  • 116
    • 17044407958 scopus 로고    scopus 로고
    • A roadmap of financial measures for IT project ROI, IT Prof
    • Morgan, J.N., A roadmap of financial measures for IT project ROI, IT Prof., Jan./Feb., 52–57, 2005.
    • (2005) Jan./Feb. , pp. 52-57
    • Morgan, J.N.1
  • 120
    • 0036641758 scopus 로고    scopus 로고
    • How good are agile methods?
    • Reifer, D., How good are agile methods?, Software, July/Aug., 16–18, 2002b.
    • (2002) Software, July/Aug , pp. 16-18
    • Reifer, D.1
  • 121
    • 0000063452 scopus 로고    scopus 로고
    • Success factors of organizational change in software process improvement
    • Stelzer, D. and Mellis, W., Success factors of organizational change in software process improvement, Software Process — Improvement and Practice, 4, 227–250, 1998.
    • (1998) Software Process — Improvement and Practice , vol.4 , pp. 227-250
    • Stelzer, D.1    Mellis, W.2
  • 122
    • 0036535619 scopus 로고    scopus 로고
    • Software system engineering: A tutorial
    • Thayer, R.H., Software system engineering: a tutorial, Computer, 35(4)68–73, 2002.
    • (2002) Computer , vol.35 , Issue.4 , pp. 68-73
    • Thayer, R.H.1
  • 123
    • 0017268047 scopus 로고
    • A model of large program development
    • Belady, L.A. and Lehman, M.M., A model of large program development, IBM Syst. J., 15(1), 225–252, 1976.
    • (1976) IBM Syst. J. , vol.15 , Issue.1 , pp. 225-252
    • Belady, L.A.1    Lehman, M.M.2
  • 124
    • 33947103040 scopus 로고    scopus 로고
    • Global software development: How far have we come?
    • Damian, D. and Moitra, D., Global software development: How far have we come? IEEE Software, 23(5), 17–19, 2006.
    • (2006) IEEE Software , vol.23 , Issue.5 , pp. 17-19
    • Damian, D.1    Moitra, D.2
  • 125
    • 10644256720 scopus 로고    scopus 로고
    • Using software trails to reconstruct the evolution of software
    • German, D., Using software trails to reconstruct the evolution of software, J. Software Mainten. Evol.: Res. Practice, 16(6), 367–384, 2004.
    • (2004) J. Software Mainten. Evol.: Res. Practice , vol.16 , Issue.6 , pp. 367-384
    • German, D.1
  • 127
    • 46449133943 scopus 로고    scopus 로고
    • Reverse engineering and software archaeology
    • October
    • Johnson, R.E. Reverse engineering and software archaeology, The DoD SoftwareTech News, 8(3), 4–8, October 2005.
    • (2005) The Dod Softwaretech News , vol.8 , Issue.3 , pp. 4-8
    • Johnson, R.E.1
  • 128
    • 25844463667 scopus 로고    scopus 로고
    • Comparing high-change modules and modules with the highest measurement values in two large-scale open-source products
    • Koru, A. and Tian, J., Comparing high-change modules and modules with the highest measurement values in two large-scale open-source products, IEEE Trans. Software Eng., 31(8), 625–642, 2005.
    • (2005) IEEE Trans. Software Eng. , vol.31 , Issue.8 , pp. 625-642
    • Koru, A.1    Tian, J.2
  • 132
    • 1942500453 scopus 로고    scopus 로고
    • An empirical study of open-source and closed source software products
    • Paulson, J.W., Succi, G., and Eberlein, A., An empirical study of open-source and closed source software products, IEEE Trans. Software Eng., 30(4), 246–256, 2004.
    • (2004) IEEE Trans. Software Eng. , vol.30 , Issue.4 , pp. 246-256
    • Paulson, J.W.1    Succi, G.2    Eberlein, A.3
  • 134
    • 85055219461 scopus 로고    scopus 로고
    • A framework for agile development in outsourced environments
    • Sangwan, R., Neill, C., Laplante, P., Paulish, D., and Kuhn, W., A framework for agile development in outsourced environments, WSEAS Trans. Comput., 3(5), 1530–1537, 2004.
    • (2004) WSEAS Trans. Comput. , vol.3 , Issue.5 , pp. 1530-1537
    • Sangwan, R.1    Neill, C.2    Laplante, P.3    Paulish, D.4    Kuhn, W.5
  • 136
    • 0742303175 scopus 로고    scopus 로고
    • Free and open source development practices in the game community
    • Scacchi, W., Free and open source development practices in the game community, IEEE Software, 21(1), 59–66, 2004.
    • (2004) IEEE Software , vol.21 , Issue.1 , pp. 59-66
    • Scacchi, W.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.