°ê¥ß¤¤¥¿¤j¾Ç³nÅé¤uµ{¾Çµ{©e­û·|

¤E¤Q¤C¾Ç¦~«×²Ä¤@¦¸·|ij

 

®É¡@¡@¶¡¡G¤E¤Q¤C¦~¤Q¤ë24¤é(¬P´Á¤­)

¥D    ®u¡G¼B¥ß¹|±Ð±Â

¥X®u¤H­û¡G¶À¤h»Ê¡B¨¿ª÷Án¡BªL°i½Ã¡Bºµ³Õ¦w¡B¬_¤¯ªQ¡B½²§ÓÂױбÂ

 

³ü¡B´£®×°Q½×¡G

 

´£®×¤H¡G¼B¥ß¹|±Ð±Â

´£®×¤@¡B½Ð°Q½×¤¤¶¥¾Çµ{½Òµ{ÀÀ¼W¥[¤§¡y¼Æ¦ì®a®x³nÅé¤uµ{¡z¬ã¨s©Ò½Òµ{¡C

»¡©ú¤@¡G¬°¤F¾Ç¥Í¯à¦³¦hºØ½Òµ{¿ï¾Ü¡A¥H¤Î°t¦X±Ð¨|³¡¸ê³q°T­«ÂI»â°ì½Òµ{±À¼s­pµe¤¤³nÅé¤uµ{½Òµ{¡A¦]À³½Òµ{¤º®eªº¬ÛÃö©Ê»P¿ï¾Ü©Ê¡AÀÀ±N¡yª«¥ó¾É¦V³nÅé¤uµ{¡z»P¡y¼Æ¦ì®a®x³nÅé¤uµ{¡z¡]½Òµ{¤jºõ¦pªþ¥ó¤@¡^¦@¦C¬°¤¤¶¥¬ì¥Ø¿ï¾Ü¡A¦pªþ¥ó¤T¡C

¨Mij¡G¦P·N¡C¹q¾÷©Ò¡y¼Æ¦ì®a®x³nÅé¤uµ{¡z¡B¸êºÞ©Ò¡yª«¥ó¾É¦V§Þ³N¡z²Å¦X±Ð¨|³¡³nÅé¤uµ{Áp·ù³W¹º¤§¡yª«¥ó¾É¦V³nÅé¤uµ{¡z½Òµ{¡A¦]¦¹±N¡yª«¥ó¾É¦V³nÅé¤uµ{¡z¡B¡y¼Æ¦ì®a®x³nÅé¤uµ{¡z¤Î¡yª«¥ó¾É¦V§Þ³N¡z²Õ¦¨¬°¤¤¶¥½Òµ{¤¤¿ï­×¤§¤@¡C­×§ï«áªº½Òµ{¦w±Æ¦pªþ¥ó¤T¡C

 

´£®×¤H¡G¶À¤h»Ê±Ð±Â

´£®×¤G¡B½Ð°Q½×¤¤¶¥¾Çµ{½Òµ{ÀÀ¼W¥[¤§¡yª«¥ó¾É¦V§Þ³N¡z¬ã¨s©Ò½Òµ{¡C

»¡©ú¤G¡G¸ê°TºÞ²z¬ã¨s©Ò½Òµ{¡yª«¥ó¾É¦V§Þ³N¡z¤º®e©Ê²Å¦X±Ð¨|³¡³nÅé¤uµ{Áp·ù½Òµ{¡yª«¥ó¾É¦V³nÅé¤uµ{¡z¡A¦P¨Æ¬°¤F¾Ç¥Í¯à¦³¦hºØ½Òµ{¿ï¾Ü¡AÀÀ±N¡yª«¥ó¾É¦V³nÅé¤uµ{¡z»P¡yª«¥ó¾É¦V§Þ³N¡z¡]½Òµ{¤jºõ¦pªþ¥ó¤G¡^¦@¦C¬°¤¤¶¥¬ì¥Ø¿ï¾Ü¡A¦pªþ¥ó¤T¡C

¨Mij¡G¦P·N¡C»P´£®×¤@¦P¨Mij¡C


ªþ¥ó¤@

ªí9.5-2       ½Òµ{ºõ­nªí

¡]¤E¤Q¤C¾Ç¦~«×¡^

½Òµ{¦WºÙ¡G¡]¤¤¤å¡^¼Æ¦ì®a®x³nÅé¤uµ{

¶}½Ò³æ¦ì

¹q¾÷¤uµ{¾Ç¨t

¡]­^¤å¡^Software Engineering for Digital Homes

½Òµ{¥N½X

4155532

±Â½Ò±Ð®v¡G ¼B¥ß¹|

¾Ç¤À¼Æ

3

¥²/¿ï­×

¿ï­×

¶}½Ò¦~¯Å

¬ã¨s©Ò

¥ý­×¬ì¥Ø©Î¥ý³Æ¯à¤O¡GµL

½Òµ{·§­z»P¥Ø¼Ð¡G1. »{ÃѼƦì®a®x¬ÛÃö§Þ³N¤Î´O¤J¦¡¨t²Î»Ý¨D 2. µo´§³nÅé¤uµ{¤¤ªºµ{§ÇºÞ²z¡B³]­p¡B´ú¸Õªº¹ê°µ 3. ¥H´O¤J¦¡¥­¥xÁA¸Ñ«D¥\¯à©Ê»Ý¨Dªº¤ÀªR»P³]­p

±Ð¬ì®Ñ1

1.          ¼Æ¦ì®a®x±Ð¾Ç±À°ÊÁp·ù¤¤¤ßÁ¿¸q

2.          ³nÅé¤uµ{Áp·ùÁ¿¸q

3.          ¦Û½s±Ð§÷

½Òµ{ºõ­n

¹ïÀ³¤§¾Ç¥Í®Ö¤ß¯à¤O

³Æµù

³æ¤¸¥DÃD

¤º®eºõ­n

Introduction

1.           Introduction to software engineering

2.           Introduction to Digital Homes

1.1¡@¾Ç²ß¹q¾÷¤uµ{¯S©w»â°ì¤§²z½×°ò¦

1.2¡@ÁA¸Ñ¹q¾÷¤uµ{¯S©w»â°ì¤§¹ê°È§Þ³N

1.3¡@°ö¾i¯S©w»â°ì¹q¾÷¤uµ{¨t²Î¤§¬ãµo¯à¤O

 

Development Process

1.           Unified Process

2.           Agile methods

3.           Iterative and Incremental process

1.1¡@¾Ç²ß¹q¾÷¤uµ{¯S©w»â°ì¤§²z½×°ò¦

1.2¡@ÁA¸Ñ¹q¾÷¤uµ{¯S©w»â°ì¤§¹ê°È§Þ³N

1.3¡@°ö¾i¯S©w»â°ì¹q¾÷¤uµ{¨t²Î¤§¬ãµo¯à¤O

1.4¡@°V½m±M·~½×¤å¼g§@»P²³øªº¯à¤O

 

Analysis and Design

1.           Use case models

2.           Analysis models

3.           Design models

4.           Deployment models

5.           Nonfunctional requirements

1.1¡@¾Ç²ß¹q¾÷¤uµ{¯S©w»â°ì¤§²z½×°ò¦

1.2¡@ÁA¸Ñ¹q¾÷¤uµ{¯S©w»â°ì¤§¹ê°È§Þ³N

1.3¡@°ö¾i¯S©w»â°ì¹q¾÷¤uµ{¨t²Î¤§¬ãµo¯à¤O

1.4¡@°V½m±M·~½×¤å¼g§@»P²³øªº¯à¤O

2.2¡@¹B¥Î²{¦³ª¾ÃÑ¡A¾Ç²ß¿W¥ß³B²z°ÝÃD¨Ã¶i¦æ¸ó»â°ì³Ð·s¬ãµo

 

Testing

1.           Software testing

2.           Test-driven approach

3.           Test models

4.           Verification and Validation

1.1¡@¾Ç²ß¹q¾÷¤uµ{¯S©w»â°ì¤§²z½×°ò¦

1.2¡@ÁA¸Ñ¹q¾÷¤uµ{¯S©w»â°ì¤§¹ê°È§Þ³N

1.3¡@°ö¾i¯S©w»â°ì¹q¾÷¤uµ{¨t²Î¤§¬ãµo¯à¤O

 

Applications

1.           Introduction to embedded systems

2.           Introduction to powerline communications

3.           Introduction to information appliances

1.2¡@ÁA¸Ñ¹q¾÷¤uµ{¯S©w»â°ì¤§¹ê°È§Þ³N

2.2¡@¹B¥Î²{¦³ª¾ÃÑ¡A¾Ç²ß¿W¥ß³B²z°ÝÃD¨Ã¶i¦æ¸ó»â°ì³Ð·s¬ãµo

4.1¡@ÁA¸Ñ°ê¤º¥~¹q¾÷¤uµ{¯S©w»â°ì¤§¾Ç³N»P²£·~ªºµo®i»P»Ý¨D

 

Project

1.           Problem statement

2.           Documentation

3.           Progress report

4.           Demonstration

1.4¡@°V½m±M·~½×¤å¼g§@»P²³øªº¯à¤O

2.1¡@°ö¾iµo±¸¡B¤ÀªR¡B³W¹º»P°õ¦æ¹q¾÷¤uµ{¯S©w»â°ì±MÃD¬ã¨s¤§¯à¤O

2.2¡@¹B¥Î²{¦³ª¾ÃÑ¡A¾Ç²ß¿W¥ß³B²z°ÝÃD¨Ã¶i¦æ¸ó»â°ì³Ð·s¬ãµo

3.1¡@¾Ç²ß·¾³q»Pªí¹Fªº¯à¤O

3.2¡@°V½m¹B¥Î­Ó¤H±Mªø°t¦X¹Î¶¤­n¨D¡A»P¹Î¶¤¦¨­û¦X§@¹F¦¨±M®×­pµeªº¥Ø¼Ð

3.3¡@°ö¾i³W¹º¡B»â¾É¤ÎºÞ²z¦X§@¹Î¶¤ªº¯à¤O

 

±Ð¾Ç­nÂI·§­z2¡G

±Ð§÷½s¿ï¡G¡½¦Û½s±Ð§÷¡@¡@¡¼±Ð¬ì®Ñ§@ªÌ´£¨Ñ

±Ð¾Ç¤èªk¡G¡½§ë¼v¤ùÁ¿­z¡@¡¼ªO®ÑÁ¿­z¡@¡¼¹ê¨Ò¥Ü½d¡@¡½¾Þ§@½m²ß

µû¶q¤èªk¡G¡¼¤W½ÒÂI¦W¡]%¡^¡@¡¼¤p¦Ò¡]%¡^¡@¡¼§@·~¡]%¡^¡@ ¡¼µ{¦¡¹ê§@¡]%¡^

¡@¡@¡@¡@¡@¡¼¹ê²ß³ø§i¡]%¡^  ¡½±M®×¡]50%¡^¡@¡½´Á¤¤¦Ò¡]15%¡^ ¡½´Á¥½¦Ò¡]20%¡^

¡@¡@¡@¡@¡@¡¼´Á¥½³ø§i¡]%¡^¡@¡½¨ä¥L  ¶i«×³ø§i¡Ïdemo           ¡]15%¡^

±Ð¾Ç¸ê·½¡G¡½½Òµ{ºô¯¸    ¡½±Ð§÷¹q¤lÀɨѤU¸ü  ¡¼¹ê²ßºô¯¸  ¡¼¨ä¥L         

±Ð¾Ç¬ÛÃö°t¦X¨Æ¶µ¡G

 

®Ö¤ß¯à¤O

1.1 1.2 1.3 1.4 2.1 2.2 3.1 3.2 3.3 4.1 ¡³4.2 ¡³4.3 ¡³4.4

1.1¡@¾Ç²ß¹q¾÷¤uµ{¯S©w»â°ì¤§²z½×°ò¦

1.2¡@ÁA¸Ñ¹q¾÷¤uµ{¯S©w»â°ì¤§¹ê°È§Þ³N

1.3¡@°ö¾i¯S©w»â°ì¹q¾÷¤uµ{¨t²Î¤§¬ãµo¯à¤O

1.4¡@°V½m±M·~½×¤å¼g§@»P²³øªº¯à¤O

2.1¡@°ö¾iµo±¸¡B¤ÀªR¡B³W¹º»P°õ¦æ¹q¾÷¤uµ{¯S©w»â°ì±MÃD¬ã¨s¤§¯à¤O

2.2¡@¹B¥Î²{¦³ª¾ÃÑ¡A¾Ç²ß¿W¥ß³B²z°ÝÃD¨Ã¶i¦æ¸ó»â°ì³Ð·s¬ãµo

3.1¡@¾Ç²ß·¾³q»Pªí¹Fªº¯à¤O

3.2¡@°V½m¹B¥Î­Ó¤H±Mªø°t¦X¹Î¶¤­n¨D¡A»P¹Î¶¤¦¨­û¦X§@¹F¦¨±M®×­pµeªº¥Ø¼Ð

3.3¡@°ö¾i³W¹º¡B»â¾É¤ÎºÞ²z¦X§@¹Î¶¤ªº¯à¤O

4.1¡@ÁA¸Ñ°ê¤º¥~¹q¾÷¤uµ{¯S©w»â°ì¤§¾Ç³N»P²£·~ªºµo®i»P»Ý¨D

4.2¡@¾i¦¨«ùÄò¦Û§Ú¾Ç²ßªº²ßºD»P¯à¤O

4.3¡@²z¸Ñ¤uµ{­Û²z¤ÎªÀ·|³d¥ô

4.4¡@°ö¾i¨}¦nªº°ê»ÚÆ[

µù¡G 1. ±Ð¬ì®Ñ½Ðµù©ú®Ñ¦W¡B§@ªÌ¡B¥Xª©ªÀ¡B¥Xª©¦~µ¥¸ê°T¡C

2. ±Ð¾Ç­nÂI·§­z½Ð¶ñ¼g±Ð§÷½s¿ï¡B±Ð¾Ç¤èªk¡Bµû¶q¤èªk¡B±Ð¾Ç¸ê·½¡B±Ð¾Ç¬ÛÃö°t¦X¨Æ¶µµ¥¡C

¡@¡@¡@


ªí9.4-5       ½Òµ{¤º²[»P¾Ç¥Í®Ö¤ß¯à¤OÃöÁpªí

½Òµ{¥N½X¡G          ¡@½Òµ{¦WºÙ¡G¼Æ¦ì®a®x³nÅé¤uµ{

½Òµ{¤jºõ