Главная - Литература

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 [282] 283 284 285 286 287 288 289 290 291 292 293 294

Jones, Capers. 2000. Software Assessments, Benchmarks, and Best Practices. Reading, MA: Addison-Wesley.

Jones, Capers. 2003. «Variations in Software Development Practices,* IEEE Software, November/ December 2003, 22-27.

Jonsson, Dan. 1989. «Next: The Elimination of GoTo-Patches?» ACM Sigplan Notices 24, no. 3 (March): 85-92.

Kaelbling, Michael. 1988. «Programming Languages Should NOT Have Comment Statements.* ЛСМ Sigplan Notices 23, no. 10 (October): 59-60.

Kaner, Cem, Jack Falk, and Hung Q. Nguyen. 1999. Testing Computer Software, 2d ed. New York, NY John Wiley & Sons.

Kaner, Cem, James Bach, and Bret Pettichord. 2002. Lessons Learned in Software Testing. New York, NY: John Wiley & Sons.

Keller, Daniel. 1990. «A Guide to Natural ]2immg.» ACM Sigplan Notices 25, no. 5 (May): 95-102.

Kelly, John C. 1987. «A Comparison of Four Design Methods for Real-Time Systems.* Proceedings of tbe Ninth International Conference on Software Engineering. 238-52.

Kelly-Bootle, Stan. 1981. Tbe DeviVs DP Dictionary. New York, NY McGraw-Hill.

Kernighan, Brian W, and Rob Pike. 1999- The Practice of Programming. Reading, MA: Addison-Wesley.

Kernighan, Brian W, and P J. Plauger. 1976. Software Tools. Reading, MA: Addison-Wesley.

Kernighan, Brian W, and P J. Plauger. 1978. Tbe Elements of Programming Style. 2d ed. New York, NY McGraw-Hill.

Kernighan, Brian W, and R J. Plauger. \9S\. Software Tools in Pascal. Reading, MA: Addison-Wesley.

Kernighan, Brian W., and Dennis M. Ritchie. 1988. Tbe С Programming Language, 2d ed. Englewood Cliffs, NJ: Prentice Hall.

Killelea, Patrick. 2002. Web Performance Tuning, 2d ed. Sebastopol, CA: OReilly & Associates.

King, David. 1988. Creating Effective Software: Computer Program Design Using the Jackson Methodology. New York, NY Yourdon Press.

Knuth, Donald. 1971. «An Empirical Study of FORTRAN programs,* Software-Practice and Experience 1: 105-33.

Knuth, Donald. 1974. «Structured Programming with go to Statements.* In Classics in Software Engineering, edited by Edward Yourdon. Englewood Cliffs, NJ: Yourdon Press, 1979.

Knuth, Donald. 1986. Computers and Typesetting, Volume B, TEX: The Program. Reading, MA: Addison-Wesley.

Knuth, Donald. 1997a. Tbe Art of Computer Programming, vol. \, Fundamental Algorithms, 3d ed. Reading, MA: Addison-Wesley.

Knuth, Donald. 1997b. The Art of Computer Programming, vol. 2, Seminumerical Algorithms, 3d ed. Reading, MA: Addison-Wesley.

Knuth, Donald. 1998. The Art of Computer Programming, vol. 3, Sorting and Searching, 2d ed. Reading, MA: Addison-Wesley.

Knuth, Donald. 2001. Literate Programming. Cambridge University Press.

Korson, Timothy D., and Vijay K. Vaishnavi. 1986. «An Empirical Study of Modularity on Program Modifiability.* In Soloway and Iyengar 1986: 168-86.

Kouchakdjian, Ara, Scott Green, and Victor Basili. 1989. «Evaluation of the Cleanroom Methodology in the Software Engineering Laboratory.* Proceedings of the Fourteenth Annual Software Engineering Workshop, November 29,1989. Greenbelt, MD: Goddard Space Flight Center. Document SEL-89-007.



Kovitz, Benjamin, L. 1998 Practical Software Requirements: A Manual of Content and Style, Manning Publications Company.

Kreitzberg, С В., and В. Shneiderman. 1972. The Elements of Fortran Style. New York, NY Harcourt Brace Jovanovich.

Kruchten, Philippe B. «The 4+1 View Model of Architecture.* IEEE Software, pages 42-50, November 1995.

Kruchten, Philippe. 2000. The Rational Unified Process: An Introduction, 2d Ed, Reading, MA Addison-Wesley.

Kuhn, Thomas S. 1996. The Structure of Scientific Revolutions, 3d ed. Chicago: University of Chicago Press.

Lammers, Susan. 1986. Programmers at Work. Redmond, WA: Microsoft Press.

Lampson, Butler 1984. «Hints for Computer System Design.* IEEE Software 1, no. 1 (January): 11-28.

Larman, Craig and Rhett Guthrie. 2000. Java 2 Рефгтапсе and Idiom Guide. Englewood Cliffs, NJ: Prentice Hall.

Larman, Craig. 2001. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, 2d ed. Englewood Cliffs, NJ: Prentice Hall.

Larman, Craig. 2004. Agile and Iterative Development: A Managers Guide. Boston, MA: Addison-Wesley, 2004.

Lauesen, Soren. Software Requirements: Styles and Techniques. Boston, MA: Addison-Wesley, 2002.

Laurel, Brenda, ed. 1990. The Art of Human-Computer Interface Design. Reading, MA: Addison-Wesley.

Ledgard, Henry E, with John Tauer 1987a. С With Excellence: Programming Proverbs. Indianapolis: Hayden Books.

Ledgard, Henry P., with John Tauer. 1987b. Professional Software, vol. 2, Programming Practice. Indianapolis: Hayden Books.

Ledgard, Henry, and Michael Marcotty 1986. The Programming Language Landscape: Syntax, Semantics, and Implementation, 2d ed. Chicago: Science Research Associates.

Ledgard, Henry. 1985. «Programmers: The Amateur vs. the Professional.* Лйгсм5 2, no. 4 (Summer): 29-35.

Leffingwell, Dean. 1997. «Calculating the Return on Investment from More Effective Requirements Management,* Лшпш« Programmer, 10(4): 13-16.

Lewis, Daniel W. 1979. «A Review of Approaches to Teaching Fortran.* IEEE Transactions on Education, E-22, no. 1: 23-25.

Lewis, William E. 2000. Software Testing and Continuous Quality Improvement, 2d ed. Auerbach Publishing.

Lieberherr, Kari J. and Ian Holland. 1989. «Assuring Good Style for Object-Oriented Programs.* IEEE Software, September 1989, pp. 38f

Lientz, B. R, and E. B. Swanson. 1980. Software Maintenance Management. Reading, MA: Addison-Wesley.

Lind, Randy K., and K. Vairavan. 1989. «An Experimental Investigation of Software Metrics and Their Relationship to Software Development Effort.* IEEE Transactions on Software Engineering SE-15, no. 5 (May): 649-53.

Linger, Richard C, Harlan D. Mills, and Bernard I. Witt. 1979. Structured Programming: Theory and Practice. Reading, MA: Addison-Wesley

Linn, Marcia C., and Michael J. Clancy 1992. <The Case for Case Studies of Programming Problems.* Communications of the ACM 35, no. 3 (March): 121-32.



Liskov, Barbara, and Stephen Zilles. 1974. «Programming with Abstract Data Турсз.» ACM Sigplan Notices 9, no. 4: 50-59.

Liskov, Barbara. «Data Abstraction and Hierarchy,* ACM SIGPLAN Notices, May 1988.

Littman, David C, et al. 1986. «Mental Models and Software Maintenance.* In Soloway and Iyengar 1986: 80-98.

Longstreet, David H., ed. 1990. Software Maintenance and Computers. Los Alamitos, CA: IEEE Computer Society Press.

Ley, Patrick H. 1990. «A Comparison of Object-Oriented and Structured Development Methods.* Software Engineering Notes 15, no. 1 Qanuary): 44-48.

Mackinnon, Tim, Steve Freeman, and Philip Craig. 2000. «Endo-Testing: Unit Testing with Mock Objects,* extreme Programming and Flexible Processes Software Engineering - XP2000 Conference.

Maguire, Steve. 1993. Writing Solid Code. Redmond, WA: Microsoft Press.

Mannino, P 1987. «A Presentation and Comparison of Four Information System Development Methodologies.* Software Engineering Notes 12, no. 2 (April): 26- 29.

Manzo, John. 2002. «Odyssey and Other Code Science Success Stories.* Crosstalk, October 2002.

Marca, David. 1981. «Some Pascal Style Gmdt\mts.» ACM Sigplan Notices 16, no. 4 (April): 70-80.

March, Steve. 1999. «Learning from Pathfinders Bumpy Start.* Software Testing and Quality Engineering, September/October 1999, pp. lOf

Marcotty, Michael. 1991. Software Implementation. New York, NY Prentice Hall.

Martin, Robert C. 200Ъ. Agile Software Development: Principles, Patterns, and Practices Upper Saddle River, NJ: Pearson Education.

McCabe, Tom. 1976. «A Complexity Measure.* IEEE Transactions on Software Engineering, SE-2, no. 4 (December): 308-20.

McCarthy, Jim. 1995. Dynamics of Software Development. Redmond, WA: Microsoft Press.

McConnell, Steve. 1996. Rapid Development. Redmond, WA: Microsoft Press.

McConnell, Steve. 1997a. <The Programmer Writing,* IEEE Software, July/August 1997.

McConnell, Steve. 1997b. «Achieving Leaner Software,* IEEE Software, November/December 1997.

McConnell, Steve. 1998a. Software Project Survival Guide. Redmond, WA: Microsoft Press.

McConnell, Steve. 1998b. «Why You Should Use Routines, Routinely,* IEEE Software, Vol. 15, No. 4, July/August 1998.

McConnell, Steve. 1999- «Brooks Law Repealed?* IEEE Software, November/December 1999-

McConnell, Steve. 2004. Professional Software Development. Boston, MA: Addison-Wesley.

McCue, Gerald M. 1978. «IBMs Santa Teresa Laboratory-Architectural Design for Program Development.* IBM Systems Journal 17, no. 1: 4-25.

McGarry, Frank, and Rose Pajerski. 1990. «Towards Understanding Software- 15 Years in the SEL* Proceedings of the Fifteenth Annual Software Engineering Workshop, November 28-29, 1990. Greenbelt, MD: Goddard Space Flight Center. Document SEL-90-ООб.

McGarry, Frank, Sharon Waligora, and Tim McDermott. 1989. «Experiences in the Software Engineering Laboratory (SEL) Applying Software Measurement.* Proceedings of the Fourteenth Annual Software Engineering Workshop, November 29,1989- Greenbelt, MD: Goddard Space Flight Center. Document SEL-89-007.

McGarry, John, et al. 2001. Practical Software Measurement: Objective Information for Decision Makers. Boston, MA: Addison-Wesley.

McKeithen, Katherine В., et al. 1981. «Knowledge Organization and Skill Differences in Computer Programmers.* Cognitive Psychology 13: 307-25.



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 [282] 283 284 285 286 287 288 289 290 291 292 293 294



0.0119